home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
HyperCard 2.0
/
HyperCard
/
HyperCard.rsrc
/
CODE_5_HyperTalk.txt
< prev
next >
Wrap
Text File
|
1990-08-31
|
240KB
|
4,365 lines
# near model CODE resource
# jump table entries: 2296-2357 (62 of them)
export_287:
00000000 206D D828 movea.l A0, [A5 - 0x27D8]
00000004 2250 movea.l A1, [A0]
00000006 5088 addq.l A0, 8
00000008 2010 move.l D0, [A0]
0000000A 2228 0004 move.l D1, [A0 + 0x4]
0000000E 9280 sub.l D1, D0
00000010 6E00 0018 bgt +0x1A /* 0000002A */
00000014 4267 clr.w -[A7]
00000016 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
0000001A 4A1F tst.b [A7]+
0000001C 6700 0016 beq +0x18 /* 00000034 */
00000020 206D D828 movea.l A0, [A5 - 0x27D8]
00000024 2250 movea.l A1, [A0]
00000026 5088 addq.l A0, 8
00000028 2010 move.l D0, [A0]
label0000002A:
0000002A 2251 movea.l A1, [A1]
0000002C D3C0 add.l A1, D0
0000002E 32AF 0004 move.w [A1], [A7 + 0x4]
00000032 5490 addq.l [A0], 2
label00000034:
00000034 205F movea.l A0, [A7]+
00000036 544F addq.w A7, 2
00000038 4ED0 jmp [A0]
export_288:
0000003A 4E56 0000 link A6, 0
0000003E 48E7 3818 movem.l -[A7], D2,D3,D4,A3,A4
00000042 302E 0008 move.w D0, [A6 + 0x8]
00000046 102E 000B move.b D0, [A6 + 0xB]
0000004A 206E 0010 movea.l A0, [A6 + 0x10]
0000004E 226E 000C movea.l A1, [A6 + 0xC]
00000052 42AE 0014 clr.l [A6 + 0x14]
00000056 0C6E 0004 000A cmpi.w [A6 + 0xA], 0x4
0000005C 6700 003C beq +0x3E /* 0000009A */
00000060 6D00 0058 blt +0x5A /* 000000BA */
00000064 362E 000A move.w D3, [A6 + 0xA]
00000068 E243 asr D3.w, 1
0000006A 5343 subq.w D3, 1
0000006C 2410 move.l D2, [A0]
0000006E 6000 0008 bra +0xA /* 00000078 */
label00000072:
00000072 0241 00FF andi.w D1, 0xFF
00000076 D2C1 add.w A1, D1
label00000078:
00000078 3219 move.w D1, [A1]+
0000007A 6700 0062 beq +0x64 /* 000000DE */
0000007E B041 cmp.w D0, D1
00000080 66F0 bne -0xE /* 00000072 */
00000082 B491 cmp.l D2, [A1]
00000084 66EC bne -0x12 /* 00000072 */
00000086 2648 movea.l A3, A0
00000088 2449 movea.l A2, A1
0000008A 3803 move.w D4, D3
label0000008C:
0000008C B54B cmpm.w [A2]+, [A3]+
0000008E 56CC FFFC dbne D4, -0x6 /* 0000008C */
00000092 66DE bne -0x20 /* 00000072 */
00000094 5549 subq.w A1, 2
00000096 6000 0042 bra +0x44 /* 000000DA */
label0000009A:
0000009A 2410 move.l D2, [A0]
0000009C 6000 0008 bra +0xA /* 000000A6 */
label000000A0:
000000A0 0241 00FF andi.w D1, 0xFF
000000A4 D2C1 add.w A1, D1
label000000A6:
000000A6 3219 move.w D1, [A1]+
000000A8 6700 0034 beq +0x36 /* 000000DE */
000000AC B041 cmp.w D0, D1
000000AE 66F0 bne -0xE /* 000000A0 */
000000B0 B499 cmp.l D2, [A1]+
000000B2 66F2 bne -0xC /* 000000A6 */
000000B4 5D49 subq.w A1, 6
000000B6 6000 0022 bra +0x24 /* 000000DA */
label000000BA:
000000BA 3410 move.w D2, [A0]
000000BC 6000 0008 bra +0xA /* 000000C6 */
label000000C0:
000000C0 0241 00FF andi.w D1, 0xFF
000000C4 D2C1 add.w A1, D1
label000000C6:
000000C6 3219 move.w D1, [A1]+
000000C8 6700 0014 beq +0x16 /* 000000DE */
000000CC B041 cmp.w D0, D1
000000CE 66F0 bne -0xE /* 000000C0 */
000000D0 B459 cmp.w D2, [A1]+
000000D2 66F2 bne -0xC /* 000000C6 */
000000D4 5949 subq.w A1, 4
000000D6 6000 0002 bra +0x4 /* 000000DA */
label000000DA:
000000DA 2D49 0014 move.l [A6 + 0x14], A1
label000000DE:
000000DE 4CDF 181C movem.l D2,D3,D4,A3,A4, [A7]+
000000E2 4E5E unlink A6
000000E4 205F movea.l A0, [A7]+
000000E6 DEFC 000C add.w A7, 0xC
000000EA 4ED0 jmp [A0]
export_289:
000000EC 206D D828 movea.l A0, [A5 - 0x27D8]
000000F0 5888 addq.l A0, 4
000000F2 2050 movea.l A0, [A0]
000000F4 2050 movea.l A0, [A0]
000000F6 D0C0 add.w A0, D0
000000F8 7000 moveq.l D0, 0x00
000000FA 1018 move.b D0, [A0]+
000000FC 7200 moveq.l D1, 0x00
000000FE 1218 move.b D1, [A0]+
00000100 2F08 move.l -[A7], A0
00000102 2F01 move.l -[A7], D1
00000104 1F00 move.b -[A7], D0
00000106 6100 0152 bsr +0x154 /* 0000025A */
0000010A 4E75 rts
export_290:
0000010C 226D D828 movea.l A1, [A5 - 0x27D8]
00000110 2251 movea.l A1, [A1]
00000112 2F11 move.l -[A7], [A1]
00000114 4E90 jsr [A0]
00000116 206D D828 movea.l A0, [A5 - 0x27D8]
0000011A 2050 movea.l A0, [A0]
0000011C 2050 movea.l A0, [A0]
0000011E 91DF sub.l A0, [A7]+
00000120 D1DF add.l A0, [A7]+
00000122 4ED0 jmp [A0]
export_291:
00000124 4A2D D032 tst.b [A5 - 0x2FCE]
00000128 6616 bne +0x18 /* 00000140 */
0000012A 554F subq.w A7, 2
0000012C 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
00000130 4A1F tst.b [A7]+
00000132 660C bne +0xE /* 00000140 */
00000134 4EAD 133A jsr [A5 + 0x133A /* export_611 */]
00000138 4A2D A3AE tst.b [A5 - 0x5C52]
0000013C 6602 bne +0x4 /* 00000140 */
0000013E 600A bra +0xC /* 0000014A */
label00000140:
00000140 1B7C 0001 D032 move.b [A5 - 0x2FCE], 0x1
00000146 DEFC 000C add.w A7, 0xC
label0000014A:
0000014A 4E75 rts
export_292:
0000014C 4E56 0000 link A6, 0
00000150 226E 0008 movea.l A1, [A6 + 0x8]
00000154 206D D222 movea.l A0, [A5 - 0x2DDE]
00000158 2050 movea.l A0, [A0]
0000015A 202D D226 move.l D0, [A5 - 0x2DDA]
0000015E 6F00 00F2 ble +0xF4 /* 00000252 */
00000162 D1C0 add.l A0, D0
00000164 2028 FFFC move.l D0, [A0 - 0x4]
00000168 2200 move.l D1, D0
0000016A 5188 subq.l A0, 8
0000016C 91C0 sub.l A0, D0
0000016E 2408 move.l D2, A0
00000170 0202 00FE andi.b D2, 0xFE
00000174 2042 movea.l A0, D2
00000176 0C80 0000 0001 cmpi.l D0, 0x1
0000017C 6600 0008 bne +0xA /* 00000186 */
00000180 1290 move.b [A1], [A0]
00000182 6000 00BC bra +0xBE /* 00000240 */
label00000186:
00000186 2408 move.l D2, A0
00000188 0802 0000 btst.b D2, 0x0
0000018C 6600 008C bne +0x8E /* 0000021A */
00000190 0C80 0000 0004 cmpi.l D0, 0x4
00000196 6600 0008 bne +0xA /* 000001A0 */
0000019A 2290 move.l [A1], [A0]
0000019C 6000 00A2 bra +0xA4 /* 00000240 */
label000001A0:
000001A0 0C80 0000 0008 cmpi.l D0, 0x8
000001A6 6600 000A bne +0xC /* 000001B2 */
000001AA 22D8 move.l [A1]+, [A0]+
000001AC 2290 move.l [A1], [A0]
000001AE 6000 0090 bra +0x92 /* 00000240 */
label000001B2:
000001B2 0C80 0000 0002 cmpi.l D0, 0x2
000001B8 6600 0008 bne +0xA /* 000001C2 */
000001BC 3290 move.w [A1], [A0]
000001BE 6000 0080 bra +0x82 /* 00000240 */
label000001C2:
000001C2 E489 lsr D1, 2
000001C4 6010 bra +0x12 /* 000001D6 */
label000001C6:
000001C6 22D8 move.l [A1]+, [A0]+
000001C8 22D8 move.l [A1]+, [A0]+
000001CA 22D8 move.l [A1]+, [A0]+
000001CC 22D8 move.l [A1]+, [A0]+
000001CE 22D8 move.l [A1]+, [A0]+
000001D0 22D8 move.l [A1]+, [A0]+
000001D2 22D8 move.l [A1]+, [A0]+
000001D4 22D8 move.l [A1]+, [A0]+
label000001D6:
000001D6 5181 subq.l D1, 8
000001D8 6EEC bgt -0x12 /* 000001C6 */
000001DA 4441 neg.w D1
000001DC D241 add.w D1, D1
000001DE 4EFB 1002 jmp [PC + D1.w + 0x2]
000001E2 22D8 move.l [A1]+, [A0]+
000001E4 22D8 move.l [A1]+, [A0]+
000001E6 22D8 move.l [A1]+, [A0]+
000001E8 22D8 move.l [A1]+, [A0]+
000001EA 22D8 move.l [A1]+, [A0]+
000001EC 22D8 move.l [A1]+, [A0]+
000001EE 22D8 move.l [A1]+, [A0]+
000001F0 22D8 move.l [A1]+, [A0]+
000001F2 0800 0001 btst.b D0, 0x1
000001F6 6700 0004 beq +0x6 /* 000001FC */
000001FA 32D8 move.w [A1]+, [A0]+
label000001FC:
000001FC 0800 0000 btst.b D0, 0x0
00000200 6700 003E beq +0x40 /* 00000240 */
00000204 12D8 move.b [A1]+, [A0]+
00000206 6000 0038 bra +0x3A /* 00000240 */
label0000020A:
0000020A 12D8 move.b [A1]+, [A0]+
0000020C 12D8 move.b [A1]+, [A0]+
0000020E 12D8 move.b [A1]+, [A0]+
00000210 12D8 move.b [A1]+, [A0]+
00000212 12D8 move.b [A1]+, [A0]+
00000214 12D8 move.b [A1]+, [A0]+
00000216 12D8 move.b [A1]+, [A0]+
00000218 12D8 move.b [A1]+, [A0]+
label0000021A:
0000021A 5181 subq.l D1, 8
0000021C 6EEC bgt -0x12 /* 0000020A */
0000021E 4441 neg.w D1
00000220 D241 add.w D1, D1
00000222 4EFB 1002 jmp [PC + D1.w + 0x2]
00000226 12D8 move.b [A1]+, [A0]+
00000228 12D8 move.b [A1]+, [A0]+
0000022A 12D8 move.b [A1]+, [A0]+
0000022C 12D8 move.b [A1]+, [A0]+
0000022E 12D8 move.b [A1]+, [A0]+
00000230 12D8 move.b [A1]+, [A0]+
00000232 12D8 move.b [A1]+, [A0]+
00000234 12D8 move.b [A1]+, [A0]+
00000236 2409 move.l D2, A1
00000238 0802 0000 btst.b D2, 0x0
0000023C 6700 0002 beq +0x4 /* 00000240 */
label00000240:
00000240 0680 0000 0009 addi.l D0, 0x9 /* '\t' */
00000246 0200 00FE andi.b D0, 0xFE
0000024A 91AD D226 sub.l [A5 - 0x2DDA], D0
0000024E D1AD D21E add.l [A5 - 0x2DE2], D0
label00000252:
00000252 4E5E unlink A6
00000254 205F movea.l A0, [A7]+
00000256 584F addq.w A7, 4
00000258 4ED0 jmp [A0]
export_293:
fn0000025A:
0000025A 4E56 0000 link A6, 0
0000025E 202E 000A move.l D0, [A6 + 0xA]
00000262 0680 0000 0009 addi.l D0, 0x9 /* '\t' */
00000268 B0AD D21E cmp.l D0, [A5 - 0x2DE2]
0000026C 6D00 0018 blt +0x1A /* 00000286 */
00000270 4267 clr.w -[A7]
00000272 2F00 move.l -[A7], D0
00000274 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00000278 4A1F tst.b [A7]+
0000027A 6600 000A bne +0xC /* 00000286 */
0000027E 2D7C 0000 0001 000A move.l [A6 + 0xA], 0x1
label00000286:
00000286 206E 000E movea.l A0, [A6 + 0xE]
0000028A 202E 000A move.l D0, [A6 + 0xA]
0000028E 2200 move.l D1, D0
00000290 226D D222 movea.l A1, [A5 - 0x2DDE]
00000294 2251 movea.l A1, [A1]
00000296 D3ED D226 add.l A1, [A5 - 0x2DDA]
0000029A 0C80 0000 0001 cmpi.l D0, 0x1
000002A0 6600 000A bne +0xC /* 000002AC */
000002A4 12D0 move.b [A1]+, [A0]
000002A6 4219 clr.b [A1]+
000002A8 6000 00C0 bra +0xC2 /* 0000036A */
label000002AC:
000002AC 2408 move.l D2, A0
000002AE 0802 0000 btst.b D2, 0x0
000002B2 6600 008E bne +0x90 /* 00000342 */
000002B6 0C80 0000 0004 cmpi.l D0, 0x4
000002BC 6600 0008 bne +0xA /* 000002C6 */
000002C0 22D0 move.l [A1]+, [A0]
000002C2 6000 00A6 bra +0xA8 /* 0000036A */
label000002C6:
000002C6 0C80 0000 0008 cmpi.l D0, 0x8
000002CC 6600 000A bne +0xC /* 000002D8 */
000002D0 22D8 move.l [A1]+, [A0]+
000002D2 22D0 move.l [A1]+, [A0]
000002D4 6000 0094 bra +0x96 /* 0000036A */
label000002D8:
000002D8 0C80 0000 0002 cmpi.l D0, 0x2
000002DE 6600 0008 bne +0xA /* 000002E8 */
000002E2 32D0 move.w [A1]+, [A0]
000002E4 6000 0084 bra +0x86 /* 0000036A */
label000002E8:
000002E8 E489 lsr D1, 2
000002EA 6010 bra +0x12 /* 000002FC */
label000002EC:
000002EC 22D8 move.l [A1]+, [A0]+
000002EE 22D8 move.l [A1]+, [A0]+
000002F0 22D8 move.l [A1]+, [A0]+
000002F2 22D8 move.l [A1]+, [A0]+
000002F4 22D8 move.l [A1]+, [A0]+
000002F6 22D8 move.l [A1]+, [A0]+
000002F8 22D8 move.l [A1]+, [A0]+
000002FA 22D8 move.l [A1]+, [A0]+
label000002FC:
000002FC 5181 subq.l D1, 8
000002FE 6EEC bgt -0x12 /* 000002EC */
00000300 4441 neg.w D1
00000302 D241 add.w D1, D1
00000304 4EFB 1002 jmp [PC + D1.w + 0x2]
00000308 22D8 move.l [A1]+, [A0]+
0000030A 22D8 move.l [A1]+, [A0]+
0000030C 22D8 move.l [A1]+, [A0]+
0000030E 22D8 move.l [A1]+, [A0]+
00000310 22D8 move.l [A1]+, [A0]+
00000312 22D8 move.l [A1]+, [A0]+
00000314 22D8 move.l [A1]+, [A0]+
00000316 22D8 move.l [A1]+, [A0]+
00000318 0800 0001 btst.b D0, 0x1
0000031C 6700 0004 beq +0x6 /* 00000322 */
00000320 32D8 move.w [A1]+, [A0]+
label00000322:
00000322 0800 0000 btst.b D0, 0x0
00000326 6700 0042 beq +0x44 /* 0000036A */
0000032A 12D8 move.b [A1]+, [A0]+
0000032C 4219 clr.b [A1]+
0000032E 6000 003A bra +0x3C /* 0000036A */
label00000332:
00000332 12D8 move.b [A1]+, [A0]+
00000334 12D8 move.b [A1]+, [A0]+
00000336 12D8 move.b [A1]+, [A0]+
00000338 12D8 move.b [A1]+, [A0]+
0000033A 12D8 move.b [A1]+, [A0]+
0000033C 12D8 move.b [A1]+, [A0]+
0000033E 12D8 move.b [A1]+, [A0]+
00000340 12D8 move.b [A1]+, [A0]+
label00000342:
00000342 5181 subq.l D1, 8
00000344 6EEC bgt -0x12 /* 00000332 */
00000346 4441 neg.w D1
00000348 D241 add.w D1, D1
0000034A 4EFB 1002 jmp [PC + D1.w + 0x2]
0000034E 12D8 move.b [A1]+, [A0]+
00000350 12D8 move.b [A1]+, [A0]+
00000352 12D8 move.b [A1]+, [A0]+
00000354 12D8 move.b [A1]+, [A0]+
00000356 12D8 move.b [A1]+, [A0]+
00000358 12D8 move.b [A1]+, [A0]+
0000035A 12D8 move.b [A1]+, [A0]+
0000035C 12D8 move.b [A1]+, [A0]+
0000035E 2409 move.l D2, A1
00000360 0802 0000 btst.b D2, 0x0
00000364 6700 0004 beq +0x6 /* 0000036A */
00000368 4219 clr.b [A1]+
label0000036A:
0000036A 323C 0002 move.w D1, 0x2
label0000036E:
0000036E 4219 clr.b [A1]+
00000370 51C9 FFFC dbf D1, -0x6 /* 0000036E */
00000374 12EE 0008 move.b [A1]+, [A6 + 0x8]
00000378 2280 move.l [A1], D0
0000037A 5280 addq.l D0, 1
0000037C 0200 00FE andi.b D0, 0xFE
00000380 5080 addq.l D0, 8
00000382 D1AD D226 add.l [A5 - 0x2DDA], D0
00000386 91AD D21E sub.l [A5 - 0x2DE2], D0
0000038A 203C 0000 0100 move.l D0, 0x100
00000390 B0AD D21E cmp.l D0, [A5 - 0x2DE2]
00000394 6D00 0010 blt +0x12 /* 000003A6 */
00000398 4267 clr.w -[A7]
0000039A 2F3C 0000 03E8 move.l -[A7], 0x3E8
000003A0 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
000003A4 544F addq.w A7, 2
label000003A6:
000003A6 4E5E unlink A6
000003A8 205F movea.l A0, [A7]+
000003AA DEFC 000A add.w A7, 0xA /* '\n' */
000003AE 4ED0 jmp [A0]
export_294:
000003B0 4E56 FFF6 link A6, -0x000A
000003B4 486E FFF6 pea.l [A6 - 0xA]
000003B8 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
000003BC 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
000003C0 486E FFF6 pea.l [A6 - 0xA]
000003C4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000003C8 A9EC syscall Pack5/Elems68K
000003CA 486E FFF6 pea.l [A6 - 0xA]
000003CE 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000003D2 4E5E unlink A6
000003D4 205F movea.l A0, [A7]+
000003D6 544F addq.w A7, 2
000003D8 4ED0 jmp [A0]
export_295:
000003DA 4EAD 243A jsr [A5 + 0x243A /* export_1155 */]
000003DE 2248 movea.l A1, A0
000003E0 206F 0008 movea.l A0, [A7 + 0x8]
000003E4 2050 movea.l A0, [A0]
000003E6 7000 moveq.l D0, 0x00
label000003E8:
000003E8 0C18 0020 cmpi.b [A0]+, 0x20 /* ' ' */
000003EC 67FA beq -0x4 /* 000003E8 */
000003EE 5348 subq.w A0, 1
000003F0 0C28 0020 0002 cmpi.b [A0 + 0x2], 0x20 /* ' ' */
000003F6 6616 bne +0x18 /* 0000040E */
000003F8 1010 move.b D0, [A0]
000003FA 0C31 006F 0000 cmpi.b [A1 + D0.w], 0x6F /* 'o' */
00000400 660C bne +0xE /* 0000040E */
00000402 1028 0001 move.b D0, [A0 + 0x1]
00000406 0C31 006E 0000 cmpi.b [A1 + D0.w], 0x6E /* 'n' */
0000040C 677E beq +0x80 /* 0000048C */
label0000040E:
0000040E 0C28 0020 0008 cmpi.b [A0 + 0x8], 0x20 /* ' ' */
00000414 6600 0064 bne +0x66 /* 0000047A */
00000418 1010 move.b D0, [A0]
0000041A 0C31 0066 0000 cmpi.b [A1 + D0.w], 0x66 /* 'f' */
00000420 6658 bne +0x5A /* 0000047A */
00000422 1028 0001 move.b D0, [A0 + 0x1]
00000426 0C31 0075 0000 cmpi.b [A1 + D0.w], 0x75 /* 'u' */
0000042C 664C bne +0x4E /* 0000047A */
0000042E 1028 0002 move.b D0, [A0 + 0x2]
00000432 0C31 006E 0000 cmpi.b [A1 + D0.w], 0x6E /* 'n' */
00000438 6640 bne +0x42 /* 0000047A */
0000043A 1028 0003 move.b D0, [A0 + 0x3]
0000043E 0C31 0063 0000 cmpi.b [A1 + D0.w], 0x63 /* 'c' */
00000444 6634 bne +0x36 /* 0000047A */
00000446 1028 0004 move.b D0, [A0 + 0x4]
0000044A 0C31 0074 0000 cmpi.b [A1 + D0.w], 0x74 /* 't' */
00000450 6628 bne +0x2A /* 0000047A */
00000452 1028 0005 move.b D0, [A0 + 0x5]
00000456 0C31 0069 0000 cmpi.b [A1 + D0.w], 0x69 /* 'i' */
0000045C 661C bne +0x1E /* 0000047A */
0000045E 1028 0006 move.b D0, [A0 + 0x6]
00000462 0C31 006F 0000 cmpi.b [A1 + D0.w], 0x6F /* 'o' */
00000468 6610 bne +0x12 /* 0000047A */
0000046A 1028 0007 move.b D0, [A0 + 0x7]
0000046E 0C31 006E 0000 cmpi.b [A1 + D0.w], 0x6E /* 'n' */
00000474 6604 bne +0x6 /* 0000047A */
00000476 7001 moveq.l D0, 0x01
00000478 6014 bra +0x16 /* 0000048E */
label0000047A:
0000047A 0C18 000D cmpi.b [A0]+, 0xD /* '\r' */
0000047E 62FA bhi -0x4 /* 0000047A */
00000480 6700 FF66 beq -0x98 /* 000003E8 */
00000484 4A28 FFFF tst.b [A0 - 0x1]
00000488 66F0 bne -0xE /* 0000047A */
0000048A 5348 subq.w A0, 1
label0000048C:
0000048C 7000 moveq.l D0, 0x00
label0000048E:
0000048E 226F 0008 movea.l A1, [A7 + 0x8]
00000492 2288 move.l [A1], A0
00000494 226F 0004 movea.l A1, [A7 + 0x4]
00000498 1280 move.b [A1], D0
0000049A 205F movea.l A0, [A7]+
0000049C 504F addq.w A7, 8
0000049E 4ED0 jmp [A0]
export_296:
000004A0 4EAD 243A jsr [A5 + 0x243A /* export_1155 */]
000004A4 2248 movea.l A1, A0
000004A6 206F 0004 movea.l A0, [A7 + 0x4]
000004AA 7000 moveq.l D0, 0x00
000004AC 7400 moveq.l D2, 0x00
000004AE 1418 move.b D2, [A0]+
000004B0 3202 move.w D1, D2
000004B2 EF4A lsl D2.w, 7
000004B4 600A bra +0xC /* 000004C0 */
label000004B6:
000004B6 E35A rol D2.w, 1
000004B8 1018 move.b D0, [A0]+
000004BA 1031 0000 move.b D0, [A1 + D0.w]
000004BE B102 xor.b D2, D0
label000004C0:
000004C0 51C9 FFF4 dbf D1, -0xE /* 000004B6 */
000004C4 84EF 0008 divu.w D2, [A7 + 0x8]
000004C8 4242 clr.w D2
000004CA 4842 swap.w D2
000004CC E58A lsl D2, 2
000004CE D4AF 000A add.l D2, [A7 + 0xA]
000004D2 205F movea.l A0, [A7]+
000004D4 DEFC 000A add.w A7, 0xA /* '\n' */
000004D8 2E82 move.l [A7], D2
000004DA 4ED0 jmp [A0]
export_297:
000004DC 4E56 FEFC link A6, -0x0104
000004E0 206E 000A movea.l A0, [A6 + 0xA]
000004E4 4210 clr.b [A0]
000004E6 4267 clr.w -[A7]
000004E8 486E FFFD pea.l [A6 - 0x3]
000004EC 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
000004F0 101F move.b D0, [A7]+
000004F2 6742 beq +0x44 /* 00000536 */
000004F4 4267 clr.w -[A7]
000004F6 2F2D B658 move.l -[A7], [A5 - 0x49A8]
000004FA 3F2D B650 move.w -[A7], [A5 - 0x49B0]
000004FE 4EAD 2652 jsr [A5 + 0x2652 /* export_1222 */]
00000502 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000506 206E 000A movea.l A0, [A6 + 0xA]
0000050A 2F08 move.l -[A7], A0
0000050C 486E FEFC pea.l [A6 - 0x104]
00000510 2F2D B658 move.l -[A7], [A5 - 0x49A8]
00000514 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000518 3F2D C63C move.w -[A7], [A5 - 0x39C4]
0000051C 3F2D C63E move.w -[A7], [A5 - 0x39C2]
00000520 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000524 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
00000528 201F move.l D0, [A7]+
0000052A 205F movea.l A0, [A7]+
0000052C 2240 movea.l A1, D0
0000052E 703F moveq.l D0, 0x3F
label00000530:
00000530 20D9 move.l [A0]+, [A1]+
00000532 51C8 FFFC dbf D0, -0x6 /* 00000530 */
label00000536:
00000536 102E FFFD move.b D0, [A6 - 0x3]
0000053A 6704 beq +0x6 /* 00000540 */
0000053C 4EBA 14DA jsr [PC + 0x14DA /* 00001A18 */]
label00000540:
00000540 486D 1762 pea.l [A5 + 0x1762 /* export_744 */]
00000544 A9F1 syscall UnloadSeg
00000546 4E5E unlink A6
00000548 205F movea.l A0, [A7]+
0000054A 544F addq.w A7, 2
0000054C 4ED0 jmp [A0]
export_298:
0000054E 4E56 FFF2 link A6, -0x000E
00000552 48E7 0118 movem.l -[A7], D7,A3,A4
00000556 7000 moveq.l D0, 0x00
00000558 2D40 0008 move.l [A6 + 0x8], D0
0000055C 4267 clr.w -[A7]
0000055E 486E FFF3 pea.l [A6 - 0xD]
00000562 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
00000566 101F move.b D0, [A7]+
00000568 674A beq +0x4C /* 000005B4 */
0000056A 302D C63E move.w D0, [A5 - 0x39C2]
0000056E 906D C63C sub.w D0, [A5 - 0x39C4]
00000572 48C0 ext.l D0
00000574 2E00 move.l D7, D0
00000576 42A7 clr.l -[A7]
00000578 2007 move.l D0, D7
0000057A 5280 addq.l D0, 1
0000057C 2F00 move.l -[A7], D0
0000057E 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000582 285F movea.l A4, [A7]+
00000584 200C move.l D0, A4
00000586 6736 beq +0x38 /* 000005BE */
00000588 4A87 tst.l D7
0000058A 6F1E ble +0x20 /* 000005AA */
0000058C 206D C820 movea.l A0, [A5 - 0x37E0]
00000590 2050 movea.l A0, [A0]
00000592 2068 003E movea.l A0, [A0 + 0x3E]
00000596 302D C63C move.w D0, [A5 - 0x39C4]
0000059A 48C0 ext.l D0
0000059C 2640 movea.l A3, D0
0000059E D7D0 add.l A3, [A0]
000005A0 2F0B move.l -[A7], A3
000005A2 2F14 move.l -[A7], [A4]
000005A4 2F07 move.l -[A7], D7
000005A6 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
label000005AA:
000005AA 2647 movea.l A3, D7
000005AC D7D4 add.l A3, [A4]
000005AE 4213 clr.b [A3]
000005B0 2D4C 0008 move.l [A6 + 0x8], A4
label000005B4:
000005B4 102E FFF3 move.b D0, [A6 - 0xD]
000005B8 6704 beq +0x6 /* 000005BE */
000005BA 4EBA 145C jsr [PC + 0x145C /* 00001A18 */]
label000005BE:
000005BE 486D 1762 pea.l [A5 + 0x1762 /* export_744 */]
000005C2 A9F1 syscall UnloadSeg
000005C4 4CDF 1880 movem.l D7,A3,A4, [A7]+
000005C8 4E5E unlink A6
000005CA 4E75 rts
export_299:
000005CC 4E56 FF00 link A6, -0x0100
000005D0 426D C824 clr.w [A5 - 0x37DC]
000005D4 206E 000A movea.l A0, [A6 + 0xA]
000005D8 2F08 move.l -[A7], A0
000005DA 486E FF00 pea.l [A6 - 0x100]
000005DE 2F2D B45A move.l -[A7], [A5 - 0x4BA6]
000005E2 3F2D B456 move.w -[A7], [A5 - 0x4BAA]
000005E6 3F2D B458 move.w -[A7], [A5 - 0x4BA8]
000005EA 3F2D B466 move.w -[A7], [A5 - 0x4B9A]
000005EE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000005F2 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
000005F6 201F move.l D0, [A7]+
000005F8 205F movea.l A0, [A7]+
000005FA 2240 movea.l A1, D0
000005FC 703F moveq.l D0, 0x3F
label000005FE:
000005FE 20D9 move.l [A0]+, [A1]+
00000600 51C8 FFFC dbf D0, -0x6 /* 000005FE */
00000604 486D 176A pea.l [A5 + 0x176A /* export_745 */]
00000608 A9F1 syscall UnloadSeg
0000060A 4E5E unlink A6
0000060C 205F movea.l A0, [A7]+
0000060E 544F addq.w A7, 2
00000610 4ED0 jmp [A0]
fn00000612:
00000612 4E56 0000 link A6, 0
00000616 2F0C move.l -[A7], A4
00000618 286E 0008 movea.l A4, [A6 + 0x8]
0000061C 102C FFFF move.b D0, [A4 - 0x1]
00000620 670A beq +0xC /* 0000062C */
00000622 2F2D A688 move.l -[A7], [A5 - 0x5978]
00000626 4267 clr.w -[A7]
00000628 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
label0000062C:
0000062C 206E 0008 movea.l A0, [A6 + 0x8]
00000630 216C FFFA 0008 move.l [A0 + 0x8], [A4 - 0x6]
00000636 206E 0008 movea.l A0, [A6 + 0x8]
0000063A 2C48 movea.l A6, A0
0000063C 4EFA 0158 jmp [PC + 0x158 /* 00000796 */]
00000640 0000 285F ori.b D0, 0x5F /* '_' */
00000644 4E5E unlink A6
00000646 2E9F move.l [A7], [A7]+
00000648 4E75 rts
fn0000064A:
0000064A 4E56 0000 link A6, 0
0000064E 102E 000C move.b D0, [A6 + 0xC]
00000652 6602 bne +0x4 /* 00000656 */
00000654 6026 bra +0x28 /* 0000067C */
label00000656:
00000656 42A7 clr.l -[A7]
00000658 7001 moveq.l D0, 0x01
0000065A 2F00 move.l -[A7], D0
0000065C 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000660 206E 0008 movea.l A0, [A6 + 0x8]
00000664 215F FFFA move.l [A0 - 0x6], [A7]+
00000668 226E 0008 movea.l A1, [A6 + 0x8]
0000066C 2069 FFFA movea.l A0, [A1 - 0x6]
00000670 2050 movea.l A0, [A0]
00000672 4210 clr.b [A0]
00000674 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000678 4EBA FF98 jsr [PC - 0x68 /* 00000612 */]
label0000067C:
0000067C 4E5E unlink A6
0000067E 205F movea.l A0, [A7]+
00000680 5C4F addq.w A7, 6
00000682 4ED0 jmp [A0]
export_300:
00000684 4E56 FFDC link A6, -0x0024
00000688 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000068C 422E FFFF clr.b [A6 - 0x1]
00000690 4A6D B456 tst.w [A5 - 0x4BAA]
00000694 57C0 seq D0
00000696 4400 neg.b D0
00000698 1F00 move.b -[A7], D0
0000069A 2F0E move.l -[A7], A6
0000069C 4EBA FFAC jsr [PC - 0x54 /* 0000064A */]
000006A0 4267 clr.w -[A7]
000006A2 2F2D B45A move.l -[A7], [A5 - 0x4BA6]
000006A6 3F2D B456 move.w -[A7], [A5 - 0x4BAA]
000006AA 3F3C 0002 move.w -[A7], 0x2
000006AE 4EAD 2642 jsr [A5 + 0x2642 /* export_1220 */]
000006B2 3D5F FFEA move.w [A6 - 0x16], [A7]+
000006B6 3D6E FFEA FFE8 move.w [A6 - 0x18], [A6 - 0x16]
000006BC 202D B45A move.l D0, [A5 - 0x4BA6]
000006C0 B0AD A688 cmp.l D0, [A5 - 0x5978]
000006C4 660A bne +0xC /* 000006D0 */
000006C6 302E FFE8 move.w D0, [A6 - 0x18]
000006CA 4440 neg.w D0
000006CC 3D40 FFE8 move.w [A6 - 0x18], D0
label000006D0:
000006D0 302D B466 move.w D0, [A5 - 0x4B9A]
000006D4 906D B458 sub.w D0, [A5 - 0x4BA8]
000006D8 3D40 FFF8 move.w [A6 - 0x8], D0
000006DC 4A6E FFF8 tst.w [A6 - 0x8]
000006E0 5FC0 sle D0
000006E2 4400 neg.b D0
000006E4 1F00 move.b -[A7], D0
000006E6 2F0E move.l -[A7], A6
000006E8 4EBA FF60 jsr [PC - 0xA0 /* 0000064A */]
000006EC 42A7 clr.l -[A7]
000006EE 2F2D A688 move.l -[A7], [A5 - 0x5978]
000006F2 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
000006F6 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
000006FA 57C0 seq D0
000006FC 4400 neg.b D0
000006FE 1F00 move.b -[A7], D0
00000700 2F0E move.l -[A7], A6
00000702 4EBA FF46 jsr [PC - 0xBA /* 0000064A */]
00000706 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1
0000070C 42A7 clr.l -[A7]
0000070E 302E FFF8 move.w D0, [A6 - 0x8]
00000712 5240 addq.w D0, 1
00000714 48C0 ext.l D0
00000716 2F00 move.l -[A7], D0
00000718 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
0000071C 2D5F FFFA move.l [A6 - 0x6], [A7]+
00000720 57C0 seq D0
00000722 4400 neg.b D0
00000724 1F00 move.b -[A7], D0
00000726 2F0E move.l -[A7], A6
00000728 4EBA FF20 jsr [PC - 0xE0 /* 0000064A */]
0000072C 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000730 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00000734 4267 clr.w -[A7]
00000736 486E FFF4 pea.l [A6 - 0xC]
0000073A 486E FFF0 pea.l [A6 - 0x10]
0000073E 486E FFE0 pea.l [A6 - 0x20]
00000742 486E FFDC pea.l [A6 - 0x24]
00000746 4EAD 268A jsr [A5 + 0x268A /* export_1229 */]
0000074A 4AAE FFF4 tst.l [A6 - 0xC]
0000074E 660A bne +0xC /* 0000075A */
00000750 2F3C 0000 2F50 move.l -[A7], 0x2F50 /* '/P' */
00000756 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label0000075A:
0000075A 302D B458 move.w D0, [A5 - 0x4BA8]
0000075E 48C0 ext.l D0
00000760 D1AE FFF4 add.l [A6 - 0xC], D0
00000764 206E FFFA movea.l A0, [A6 - 0x6]
00000768 2D50 FFEC move.l [A6 - 0x14], [A0]
0000076C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000770 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000774 302E FFF8 move.w D0, [A6 - 0x8]
00000778 48C0 ext.l D0
0000077A 2F00 move.l -[A7], D0
0000077C 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00000780 302E FFF8 move.w D0, [A6 - 0x8]
00000784 48C0 ext.l D0
00000786 D1AE FFEC add.l [A6 - 0x14], D0
0000078A 206E FFEC movea.l A0, [A6 - 0x14]
0000078E 4210 clr.b [A0]
00000790 2F0E move.l -[A7], A6
00000792 4EBA FE7E jsr [PC - 0x182 /* 00000612 */]
label00000796:
00000796 4FEE FFBC lea.l A7, [A6 - 0x44]
0000079A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000079E 4E5E unlink A6
000007A0 4E75 rts
export_301:
000007A2 4E56 FDB8 link A6, -0x0248
000007A6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000007AA 206E 000A movea.l A0, [A6 + 0xA]
000007AE 4210 clr.b [A0]
000007B0 102D BD5A move.b D0, [A5 - 0x42A6]
000007B4 6714 beq +0x16 /* 000007CA */
000007B6 286D BD60 movea.l A4, [A5 - 0x42A0]
000007BA 41EE FEF4 lea.l A0, [A6 - 0x10C]
000007BE 43FA 0216 lea.l A1, [PC + 0x216 /* 000009D6, value 0xB6D6573, pstring "message box" */]
000007C2 20D9 move.l [A0]+, [A1]+
000007C4 20D9 move.l [A0]+, [A1]+
000007C6 20D9 move.l [A0]+, [A1]+
000007C8 6074 bra +0x76 /* 0000083E */
label000007CA:
000007CA 102D BCB0 move.b D0, [A5 - 0x4350]
000007CE 676A beq +0x6C /* 0000083A */
000007D0 286D BC8C movea.l A4, [A5 - 0x4374]
000007D4 202D C5C2 move.l D0, [A5 - 0x3A3E]
000007D8 B0AD A688 cmp.l D0, [A5 - 0x5978]
000007DC 660E bne +0x10 /* 000007EC */
000007DE 41EE FEF4 lea.l A0, [A6 - 0x10C]
000007E2 43FA 01EC lea.l A1, [PC + 0x1EC /* 000009D0, value 0x4636172, pstring "card" */]
000007E6 20D9 move.l [A0]+, [A1]+
000007E8 3091 move.w [A0], [A1]
000007EA 600C bra +0xE /* 000007F8 */
label000007EC:
000007EC 41EE FEF4 lea.l A0, [A6 - 0x10C]
000007F0 43FA 01D8 lea.l A1, [PC + 0x1D8 /* 000009CA, value 0x5626B67, pstring "bkgnd" */]
000007F4 20D9 move.l [A0]+, [A1]+
000007F6 3091 move.w [A0], [A1]
label000007F8:
000007F8 486E FEF4 pea.l [A6 - 0x10C]
000007FC 487A 01C4 pea.l [PC + 0x1C4 /* 000009C2, value 0x7206669, pstring " field " */]
00000800 486E FDCC pea.l [A6 - 0x234]
00000804 4267 clr.w -[A7]
00000806 2F2D C5C2 move.l -[A7], [A5 - 0x3A3E]
0000080A 3F2D BC92 move.w -[A7], [A5 - 0x436E]
0000080E 4EAD 2652 jsr [A5 + 0x2652 /* export_1222 */]
00000812 301F move.w D0, [A7]+
00000814 48C0 ext.l D0
00000816 2F00 move.l -[A7], D0
00000818 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
0000081C 486E FDE0 pea.l [A6 - 0x220]
00000820 3F3C 0003 move.w -[A7], 0x3
00000824 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00000828 41EE FEF4 lea.l A0, [A6 - 0x10C]
0000082C 43EE FDE0 lea.l A1, [A6 - 0x220]
00000830 703F moveq.l D0, 0x3F
label00000832:
00000832 20D9 move.l [A0]+, [A1]+
00000834 51C8 FFFC dbf D0, -0x6 /* 00000832 */
00000838 6004 bra +0x6 /* 0000083E */
label0000083A:
0000083A 6000 0162 bra +0x164 /* 0000099E */
label0000083E:
0000083E 2054 movea.l A0, [A4]
00000840 3E28 0020 move.w D7, [A0 + 0x20]
00000844 2054 movea.l A0, [A4]
00000846 3D68 0022 FFFA move.w [A6 - 0x6], [A0 + 0x22]
0000084C 7001 moveq.l D0, 0x01
0000084E B06E 0008 cmp.w D0, [A6 + 0x8]
00000852 6600 00BC bne +0xBE /* 00000910 */
00000856 102D BCB0 move.b D0, [A5 - 0x4350]
0000085A 6708 beq +0xA /* 00000864 */
0000085C 3B6D BCA6 B7D8 move.w [A5 - 0x4828], [A5 - 0x435A]
00000862 6004 bra +0x6 /* 00000868 */
label00000864:
00000864 426D B7D8 clr.w [A5 - 0x4828]
label00000868:
00000868 2054 movea.l A0, [A4]
0000086A 2668 003E movea.l A3, [A0 + 0x3E]
0000086E 2F0B move.l -[A7], A3
00000870 486E FEE5 pea.l [A6 - 0x11B]
00000874 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00000878 2D53 FEF0 move.l [A6 - 0x110], [A3]
0000087C 42A7 clr.l -[A7]
0000087E 2F2E FEF0 move.l -[A7], [A6 - 0x110]
00000882 3007 move.w D0, D7
00000884 48C0 ext.l D0
00000886 D0AE FEF0 add.l D0, [A6 - 0x110]
0000088A 2F00 move.l -[A7], D0
0000088C 4EBA 0382 jsr [PC + 0x382 /* 00000C10 */]
00000890 201F move.l D0, [A7]+
00000892 3A00 move.w D5, D0
00000894 42A7 clr.l -[A7]
00000896 3007 move.w D0, D7
00000898 48C0 ext.l D0
0000089A D0AE FEF0 add.l D0, [A6 - 0x110]
0000089E 2F00 move.l -[A7], D0
000008A0 302E FFFA move.w D0, [A6 - 0x6]
000008A4 48C0 ext.l D0
000008A6 D0AE FEF0 add.l D0, [A6 - 0x110]
000008AA 2F00 move.l -[A7], D0
000008AC 4EBA 0362 jsr [PC + 0x362 /* 00000C10 */]
000008B0 3005 move.w D0, D5
000008B2 48C0 ext.l D0
000008B4 D09F add.l D0, [A7]+
000008B6 3D40 FEE2 move.w [A6 - 0x11E], D0
000008BA 487A 0100 pea.l [PC + 0x100 /* 000009BC, value 0x5636861, pstring "char " */]
000008BE 486E FDCC pea.l [A6 - 0x234]
000008C2 3005 move.w D0, D5
000008C4 5240 addq.w D0, 1
000008C6 48C0 ext.l D0
000008C8 2F00 move.l -[A7], D0
000008CA 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
000008CE 487A 00E6 pea.l [PC + 0xE6 /* 000009B6, value 0x420746F, pstring " to " */]
000008D2 486E FDB8 pea.l [A6 - 0x248]
000008D6 302E FEE2 move.w D0, [A6 - 0x11E]
000008DA 48C0 ext.l D0
000008DC 2F00 move.l -[A7], D0
000008DE 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
000008E2 487A 00C6 pea.l [PC + 0xC6 /* 000009AA, value 0x4206F66, pstring " of " */]
000008E6 486E FEF4 pea.l [A6 - 0x10C]
000008EA 486E FDE0 pea.l [A6 - 0x220]
000008EE 3F3C 0006 move.w -[A7], 0x6
000008F2 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
000008F6 41EE FEF4 lea.l A0, [A6 - 0x10C]
000008FA 43EE FDE0 lea.l A1, [A6 - 0x220]
000008FE 703F moveq.l D0, 0x3F
label00000900:
00000900 20D9 move.l [A0]+, [A1]+
00000902 51C8 FFFC dbf D0, -0x6 /* 00000900 */
00000906 2F0B move.l -[A7], A3
00000908 1F2E FEE5 move.b -[A7], [A6 - 0x11B]
0000090C 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
label00000910:
00000910 7002 moveq.l D0, 0x02
00000912 B06E 0008 cmp.w D0, [A6 + 0x8]
00000916 6676 bne +0x78 /* 0000098E */
00000918 7801 moveq.l D4, 0x01
0000091A 2054 movea.l A0, [A4]
0000091C 2068 003E movea.l A0, [A0 + 0x3E]
00000920 2D50 FEF0 move.l [A6 - 0x110], [A0]
00000924 3007 move.w D0, D7
00000926 48C0 ext.l D0
00000928 2C00 move.l D6, D0
0000092A DCAE FEF0 add.l D6, [A6 - 0x110]
0000092E 2046 movea.l A0, D6
00000930 1D50 FEEB move.b [A6 - 0x115], [A0]
00000934 2046 movea.l A0, D6
00000936 4210 clr.b [A0]
label00000938:
00000938 486E FEF0 pea.l [A6 - 0x110]
0000093C 4EAD 2472 jsr [A5 + 0x2472 /* export_1162 */]
00000940 206E FEF0 movea.l A0, [A6 - 0x110]
00000944 4A10 tst.b [A0]
00000946 6706 beq +0x8 /* 0000094E */
00000948 52AE FEF0 addq.l [A6 - 0x110], 1
0000094C 5284 addq.l D4, 1
label0000094E:
0000094E 206E FEF0 movea.l A0, [A6 - 0x110]
00000952 4A10 tst.b [A0]
00000954 66E2 bne -0x1C /* 00000938 */
00000956 2046 movea.l A0, D6
00000958 10AE FEEB move.b [A0], [A6 - 0x115]
0000095C 487A 0052 pea.l [PC + 0x52 /* 000009B0, value 0x56C696E, pstring "line " */]
00000960 486E FDCC pea.l [A6 - 0x234]
00000964 2F04 move.l -[A7], D4
00000966 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
0000096A 487A 003E pea.l [PC + 0x3E /* 000009AA, value 0x4206F66, pstring " of " */]
0000096E 486E FEF4 pea.l [A6 - 0x10C]
00000972 486E FDE0 pea.l [A6 - 0x220]
00000976 3F3C 0004 move.w -[A7], 0x4
0000097A 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
0000097E 41EE FEF4 lea.l A0, [A6 - 0x10C]
00000982 43EE FDE0 lea.l A1, [A6 - 0x220]
00000986 703F moveq.l D0, 0x3F
label00000988:
00000988 20D9 move.l [A0]+, [A1]+
0000098A 51C8 FFFC dbf D0, -0x6 /* 00000988 */
label0000098E:
0000098E 206E 000A movea.l A0, [A6 + 0xA]
00000992 43EE FEF4 lea.l A1, [A6 - 0x10C]
00000996 703F moveq.l D0, 0x3F
label00000998:
00000998 20D9 move.l [A0]+, [A1]+
0000099A 51C8 FFFC dbf D0, -0x6 /* 00000998 */
label0000099E:
0000099E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000009A2 4E5E unlink A6
000009A4 205F movea.l A0, [A7]+
000009A6 544F addq.w A7, 2
000009A8 4ED0 jmp [A0]
000009AA 0420 6F66 subi.b -[A0], 0x66 /* 'f' */
000009AE 2000 move.l D0, D0
000009B0 056C 696E bchg [A4 + 0x696E], D2
000009B4 6520 bcs +0x22 /* 000009D6 */
000009B6 0420 746F subi.b -[A0], 0x6F /* 'o' */
000009BA 2000 move.l D0, D0
000009BC 0563 bchg -[A3], D2
000009BE 6861 bvc +0x63 /* 00000A21 */
000009C0 7220 moveq.l D1, 0x20
000009C2 0720 btst -[A0], D3
000009C4 6669 bne +0x6B /* 00000A2F */
000009C6 656C bcs +0x6E /* 00000A34 */
000009C8 6420 bcc +0x22 /* 000009EA */
000009CA 0562 bchg -[A2], D2
000009CC 6B67 bmi +0x69 /* 00000A35 */
000009CE 6E64 bgt +0x66 /* 00000A34 */
000009D0 0463 6172 subi.w -[A3], 0x6172 /* 'ar' */
000009D4 6400 0B6D bcc +0xB6F /* 00001543 */
// begin alternate branch 000009D6-000009DA
label000009D6:
000009D6 0B6D 6573 bchg [A5 + 0x6573], D5
// end alternate branch 000009D6-000009DA
label000009D6: // (misaligned)
000009D8 6573 bcs +0x75 /* 00000A4D */
000009DA 7361 moveq.l D1, 0x61
000009DC 6765 beq +0x67 /* 00000A43 */
000009DE 2062 movea.l A0, -[A2]
000009E0 6F78 ble +0x7A /* 00000A5A */
export_302:
000009E2 4E56 FFEC link A6, -0x0014
000009E6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
label000009EA:
000009EA 7000 moveq.l D0, 0x00
000009EC 2840 movea.l A4, D0
000009EE 102D BD5A move.b D0, [A5 - 0x42A6]
000009F2 6704 beq +0x6 /* 000009F8 */
000009F4 286D BD60 movea.l A4, [A5 - 0x42A0]
label000009F8:
000009F8 102D BCB0 move.b D0, [A5 - 0x4350]
000009FC 6704 beq +0x6 /* 00000A02 */
000009FE 286D BC8C movea.l A4, [A5 - 0x4374]
label00000A02:
00000A02 200C move.l D0, A4
00000A04 674A beq +0x4C /* 00000A50 */
00000A06 2054 movea.l A0, [A4]
00000A08 2254 movea.l A1, [A4]
00000A0A 3028 0022 move.w D0, [A0 + 0x22]
00000A0E 9069 0020 sub.w D0, [A1 + 0x20]
00000A12 48C0 ext.l D0
00000A14 2E00 move.l D7, D0
00000A16 6F38 ble +0x3A /* 00000A50 */
00000A18 42A7 clr.l -[A7]
00000A1A 2007 move.l D0, D7
00000A1C 5280 addq.l D0, 1
00000A1E 2F00 move.l -[A7], D0
00000A20 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000A24 265F movea.l A3, [A7]+
00000A26 200B move.l D0, A3
00000A28 6726 beq +0x28 /* 00000A50 */
00000A2A 2054 movea.l A0, [A4]
00000A2C 2068 003E movea.l A0, [A0 + 0x3E]
00000A30 2254 movea.l A1, [A4]
00000A32 3029 0020 move.w D0, [A1 + 0x20]
// begin alternate branch 00000A34-00000A38
label00000A34:
00000A34 0020 48C0 ori.b -[A0], 0xC0
// end alternate branch 00000A34-00000A38
label00000A34: // (misaligned)
00000A36 48C0 ext.l D0
00000A38 2A00 move.l D5, D0
00000A3A DA90 add.l D5, [A0]
00000A3C 2C13 move.l D6, [A3]
00000A3E 2F05 move.l -[A7], D5
00000A40 2F06 move.l -[A7], D6
00000A42 2F07 move.l -[A7], D7
00000A44 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00000A48 DC87 add.l D6, D7
00000A4A 2046 movea.l A0, D6
00000A4C 4210 clr.b [A0]
00000A4E 6010 bra +0x12 /* 00000A60 */
label00000A50:
00000A50 42A7 clr.l -[A7]
00000A52 7001 moveq.l D0, 0x01
00000A54 2F00 move.l -[A7], D0
00000A56 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
label00000A5A:
00000A5A 265F movea.l A3, [A7]+
00000A5C 2053 movea.l A0, [A3]
00000A5E 4210 clr.b [A0]
label00000A60:
00000A60 2D4B 0008 move.l [A6 + 0x8], A3
00000A64 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000A68 4E5E unlink A6
00000A6A 4E75 rts
export_303:
00000A6C 4E56 FFBE link A6, -0x0042
00000A70 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000A74 266E 0008 movea.l A3, [A6 + 0x8]
00000A78 3A2E 000C move.w D5, [A6 + 0xC]
00000A7C 382E 0012 move.w D4, [A6 + 0x12]
00000A80 4A44 tst.w D4
00000A82 6F0E ble +0x10 /* 00000A92 */
00000A84 42A7 clr.l -[A7]
00000A86 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000A8A 4EAD 25FA jsr [A5 + 0x25FA /* export_1211 */]
00000A8E 2E1F move.l D7, [A7]+
00000A90 6004 bra +0x6 /* 00000A96 */
label00000A92:
00000A92 2E2E 0014 move.l D7, [A6 + 0x14]
label00000A96:
00000A96 4267 clr.w -[A7]
00000A98 2F07 move.l -[A7], D7
00000A9A 3004 move.w D0, D4
00000A9C 6A02 bpl +0x4 /* 00000AA0 */
00000A9E 4440 neg.w D0
label00000AA0:
00000AA0 3F00 move.w -[A7], D0
00000AA2 486E FFBE pea.l [A6 - 0x42]
00000AA6 4EAD 263A jsr [A5 + 0x263A /* export_1219 */]
00000AAA 1D5F FFDD move.b [A6 - 0x23], [A7]+
00000AAE 4A45 tst.w D5
00000AB0 6C14 bge +0x16 /* 00000AC6 */
00000AB2 1F3C 0001 move.b -[A7], 0x1
00000AB6 4EAD 0F72 jsr [A5 + 0xF72 /* export_490 */]
00000ABA 102D BCB0 move.b D0, [A5 - 0x4350]
00000ABE 6706 beq +0x8 /* 00000AC6 */
00000AC0 4267 clr.w -[A7]
00000AC2 4EAD 0F72 jsr [A5 + 0xF72 /* export_490 */]
label00000AC6:
00000AC6 486E FFBE pea.l [A6 - 0x42]
00000ACA 2F07 move.l -[A7], D7
00000ACC 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000AD0 3F04 move.w -[A7], D4
00000AD2 3F3A 013A move.w -[A7], [PC + 0x13A /* 00000C0E, value 0x0, cstring "" */]
00000AD6 486D C820 pea.l [A5 - 0x37E0]
00000ADA 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00000ADE 206D C820 movea.l A0, [A5 - 0x37E0]
00000AE2 2850 movea.l A4, [A0]
00000AE4 396E 0010 0020 move.w [A4 + 0x20], [A6 + 0x10]
00000AEA 396E 000E 0022 move.w [A4 + 0x22], [A6 + 0xE]
00000AF0 4267 clr.w -[A7]
00000AF2 486E FFF4 pea.l [A6 - 0xC]
00000AF6 2F2D C820 move.l -[A7], [A5 - 0x37E0]
00000AFA 4267 clr.w -[A7]
00000AFC 4EAD 2A02 jsr [A5 + 0x2A02 /* export_1340 */]
00000B00 1D5F FFDC move.b [A6 - 0x24], [A7]+
00000B04 41EE FFE8 lea.l A0, [A6 - 0x18]
00000B08 43EE FFF4 lea.l A1, [A6 - 0xC]
00000B0C 20D9 move.l [A0]+, [A1]+
00000B0E 20D9 move.l [A0]+, [A1]+
00000B10 20D9 move.l [A0]+, [A1]+
00000B12 4A45 tst.w D5
00000B14 6F3C ble +0x3E /* 00000B52 */
00000B16 3005 move.w D0, D5
00000B18 5340 subq.w D0, 1
00000B1A 670A beq +0xC /* 00000B26 */
00000B1C 5340 subq.w D0, 1
00000B1E 670C beq +0xE /* 00000B2C */
00000B20 5340 subq.w D0, 1
00000B22 670E beq +0x10 /* 00000B32 */
00000B24 6028 bra +0x2A /* 00000B4E */
label00000B26:
00000B26 36AE FFF4 move.w [A3], [A6 - 0xC]
00000B2A 6022 bra +0x24 /* 00000B4E */
label00000B2C:
00000B2C 36AE FFF8 move.w [A3], [A6 - 0x8]
00000B30 601C bra +0x1E /* 00000B4E */
label00000B32:
00000B32 102E FFDC move.b D0, [A6 - 0x24]
00000B36 6712 beq +0x14 /* 00000B4A */
00000B38 4267 clr.w -[A7]
00000B3A 4240 clr.w D0
00000B3C 102E FFF6 move.b D0, [A6 - 0xA]
00000B40 3F00 move.w -[A7], D0
00000B42 4EAD 1F5A jsr [A5 + 0x1F5A /* export_999 */]
00000B46 369F move.w [A3], [A7]+
00000B48 6004 bra +0x6 /* 00000B4E */
label00000B4A:
00000B4A 36BC FFFF move.w [A3], 0xFFFF
label00000B4E:
00000B4E 6000 00B0 bra +0xB2 /* 00000C00 */
label00000B52:
00000B52 302E 0010 move.w D0, [A6 + 0x10]
00000B56 48C0 ext.l D0
00000B58 2F00 move.l -[A7], D0
00000B5A 302E 000E move.w D0, [A6 + 0xE]
00000B5E 48C0 ext.l D0
00000B60 2F00 move.l -[A7], D0
00000B62 2F2D C820 move.l -[A7], [A5 - 0x37E0]
00000B66 A9D1 syscall TESetSelect
00000B68 3005 move.w D0, D5
00000B6A 5640 addq.w D0, 3
00000B6C 6728 beq +0x2A /* 00000B96 */
00000B6E 5340 subq.w D0, 1
00000B70 670E beq +0x10 /* 00000B80 */
00000B72 5340 subq.w D0, 1
00000B74 6702 beq +0x4 /* 00000B78 */
00000B76 602C bra +0x2E /* 00000BA4 */
label00000B78:
00000B78 3D53 FFF4 move.w [A6 - 0xC], [A3]
00000B7C 7C01 moveq.l D6, 0x01
00000B7E 6024 bra +0x26 /* 00000BA4 */
label00000B80:
00000B80 4267 clr.w -[A7]
00000B82 3F13 move.w -[A7], [A3]
00000B84 2F3C 03E7 0004 move.l -[A7], 0x3E70004
00000B8A 4EAD 245A jsr [A5 + 0x245A /* export_1159 */]
00000B8E 3D5F FFF8 move.w [A6 - 0x8], [A7]+
00000B92 7C04 moveq.l D6, 0x04
00000B94 600E bra +0x10 /* 00000BA4 */
label00000B96:
00000B96 4267 clr.w -[A7]
00000B98 3F13 move.w -[A7], [A3]
00000B9A 4EAD 1DF2 jsr [A5 + 0x1DF2 /* export_954 */]
00000B9E 1D5F FFF6 move.b [A6 - 0xA], [A7]+
00000BA2 7C02 moveq.l D6, 0x02
label00000BA4:
00000BA4 70FD moveq.l D0, 0xFFFFFFFD
00000BA6 B045 cmp.w D0, D5
00000BA8 6618 bne +0x1A /* 00000BC2 */
00000BAA 422E FFEA clr.b [A6 - 0x16]
00000BAE 3F3C 0002 move.w -[A7], 0x2
00000BB2 486E FFE8 pea.l [A6 - 0x18]
00000BB6 4267 clr.w -[A7]
00000BB8 2F2D C820 move.l -[A7], [A5 - 0x37E0]
00000BBC 3F3C 0001 move.w -[A7], 0x1
00000BC0 A83D syscall TEDispatch
label00000BC2:
00000BC2 3F06 move.w -[A7], D6
00000BC4 486E FFF4 pea.l [A6 - 0xC]
00000BC8 4267 clr.w -[A7]
00000BCA 2F2D C820 move.l -[A7], [A5 - 0x37E0]
00000BCE 3F3C 0001 move.w -[A7], 0x1
00000BD2 A83D syscall TEDispatch
00000BD4 4267 clr.w -[A7]
00000BD6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000BDA 2F07 move.l -[A7], D7
00000BDC 3F04 move.w -[A7], D4
00000BDE 2F2D C820 move.l -[A7], [A5 - 0x37E0]
00000BE2 4EAD 2762 jsr [A5 + 0x2762 /* export_1256 */]
00000BE6 101F move.b D0, [A7]+
00000BE8 6604 bne +0x6 /* 00000BEE */
00000BEA 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00000BEE:
00000BEE 2F07 move.l -[A7], D7
00000BF0 3004 move.w D0, D4
00000BF2 6A02 bpl +0x4 /* 00000BF6 */
00000BF4 4440 neg.w D0
label00000BF6:
00000BF6 3F00 move.w -[A7], D0
00000BF8 1F3C 0001 move.b -[A7], 0x1
00000BFC 4EAD 230A jsr [A5 + 0x230A /* export_1117 */]
label00000C00:
00000C00 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000C04 4E5E unlink A6
00000C06 205F movea.l A0, [A7]+
00000C08 DEFC 0010 add.w A7, 0x10
00000C0C 4ED0 jmp [A0]
00000C0E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000C10-00000C14
export_304:
fn00000C10:
00000C10 4E56 FFF8 link A6, -0x0008
// end alternate branch 00000C10-00000C14
export_304: // at 00000C10 (misaligned)
fn00000C10: // (misaligned)
00000C12 FFF8 .invalid <<F/7/7>>
00000C14 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000C18 286E 000C movea.l A4, [A6 + 0xC]
00000C1C 4A6D B7D8 tst.w [A5 - 0x4828]
00000C20 6712 beq +0x14 /* 00000C34 */
00000C22 4267 clr.w -[A7]
00000C24 3F2D B7D8 move.w -[A7], [A5 - 0x4828]
00000C28 2F3C 8202 0006 move.l -[A7], 0x82020006
00000C2E A8B5 syscall ScriptUtil
00000C30 3C1F move.w D6, [A7]+
00000C32 6002 bra +0x4 /* 00000C36 */
label00000C34:
00000C34 4246 clr.w D6
label00000C36:
00000C36 42A7 clr.l -[A7]
00000C38 3F06 move.w -[A7], D6
00000C3A 3F3C 0016 move.w -[A7], 0x16
00000C3E 2F3C 8404 000C move.l -[A7], 0x8404000C
00000C44 A8B5 syscall ScriptUtil
00000C46 201F move.l D0, [A7]+
00000C48 0800 0001 btst.b D0, 0x1
00000C4C 6708 beq +0xA /* 00000C56 */
00000C4E 2E2E 0008 move.l D7, [A6 + 0x8]
00000C52 9E8C sub.l D7, A4
00000C54 604E bra +0x50 /* 00000CA4 */
label00000C56:
00000C56 206D FE88 movea.l A0, [A5 - 0x178]
00000C5A 3A28 0044 move.w D5, [A0 + 0x44]
00000C5E 206D FE88 movea.l A0, [A5 - 0x178]
00000C62 2F08 move.l -[A7], A0
00000C64 4267 clr.w -[A7]
00000C66 3F2D A250 move.w -[A7], [A5 - 0x5DB0]
00000C6A 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */]
00000C6E 301F move.w D0, [A7]+
00000C70 205F movea.l A0, [A7]+
00000C72 3140 0044 move.w [A0 + 0x44], D0
00000C76 7E00 moveq.l D7, 0x00
label00000C78:
00000C78 B9EE 0008 cmpa.l A4, [A6 + 0x8]
00000C7C 6C1E bge +0x20 /* 00000C9C */
00000C7E 5287 addq.l D7, 1
00000C80 4267 clr.w -[A7]
00000C82 2F0C move.l -[A7], A4
00000C84 4267 clr.w -[A7]
00000C86 2F3C 8206 0010 move.l -[A7], 0x82060010
00000C8C A8B5 syscall ScriptUtil
00000C8E 70FF moveq.l D0, 0xFFFFFFFF
00000C90 B05F cmp.w D0, [A7]+
00000C92 6604 bne +0x6 /* 00000C98 */
00000C94 548C addq.l A4, 2
00000C96 6002 bra +0x4 /* 00000C9A */
label00000C98:
00000C98 528C addq.l A4, 1
label00000C9A:
00000C9A 60DC bra -0x22 /* 00000C78 */
label00000C9C:
00000C9C 206D FE88 movea.l A0, [A5 - 0x178]
00000CA0 3145 0044 move.w [A0 + 0x44], D5
label00000CA4:
00000CA4 2D47 0010 move.l [A6 + 0x10], D7
00000CA8 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00000CAC 4E5E unlink A6
00000CAE 205F movea.l A0, [A7]+
00000CB0 504F addq.w A7, 8
00000CB2 4ED0 jmp [A0]
fn00000CB4:
00000CB4 4E56 FFEC link A6, -0x0014
00000CB8 42A7 clr.l -[A7]
00000CBA 3F3C 0085 move.w -[A7], 0x85
00000CBE 42A7 clr.l -[A7]
00000CC0 70FF moveq.l D0, 0xFFFFFFFF
00000CC2 2F00 move.l -[A7], D0
00000CC4 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00000CC8 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000CCC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CD0 2F3C 0000 0002 move.l -[A7], 0x2
00000CD6 4EBA 1112 jsr [PC + 0x1112 /* 00001DEA */]
00000CDA 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00000CDE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CE2 2F3C 0000 0003 move.l -[A7], 0x3
00000CE8 4EBA 10DC jsr [PC + 0x10DC /* 00001DC6 */]
00000CEC 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00000CF0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CF4 3F3C 0004 move.w -[A7], 0x4
00000CF8 486E FFF8 pea.l [A6 - 0x8]
00000CFC 486E FFF4 pea.l [A6 - 0xC]
00000D00 486E FFEC pea.l [A6 - 0x14]
00000D04 A98D syscall GetDialogItem/GetDItem
00000D06 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000D0A 206E 0008 movea.l A0, [A6 + 0x8]
00000D0E 4868 FF00 pea.l [A0 - 0x100]
00000D12 A98F syscall SetDialogItemText/SetIText
00000D14 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D18 2F3C 0001 0004 move.l -[A7], 0x10004
00000D1E 1F3C 0001 move.b -[A7], 0x1
00000D22 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
label00000D26:
00000D26 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */]
00000D2A 486E FFFA pea.l [A6 - 0x6]
00000D2E A991 syscall ModalDialog
00000D30 7001 moveq.l D0, 0x01
00000D32 B06E FFFA cmp.w D0, [A6 - 0x6]
00000D36 6EEE bgt -0x10 /* 00000D26 */
00000D38 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D3C 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00000D40 486E FFFC pea.l [A6 - 0x4]
00000D44 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
00000D48 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */]
00000D4C 7001 moveq.l D0, 0x01
00000D4E B06E FFFA cmp.w D0, [A6 - 0x6]
00000D52 6C10 bge +0x12 /* 00000D64 */
00000D54 7003 moveq.l D0, 0x03
00000D56 B06E FFFA cmp.w D0, [A6 - 0x6]
00000D5A 57C0 seq D0
00000D5C 4400 neg.b D0
00000D5E 1F00 move.b -[A7], D0
00000D60 4EBA 10E6 jsr [PC + 0x10E6 /* 00001E48 */]
label00000D64:
00000D64 4E5E unlink A6
00000D66 2E9F move.l [A7], [A7]+
00000D68 4E75 rts
export_305:
fn00000D6A:
00000D6A 4E56 FEFA link A6, -0x0106
00000D6E 48E7 0300 movem.l -[A7], D6,D7
00000D72 206E 0008 movea.l A0, [A6 + 0x8]
00000D76 43EE FF00 lea.l A1, [A6 - 0x100]
00000D7A 703F moveq.l D0, 0x3F
label00000D7C:
00000D7C 22D8 move.l [A1]+, [A0]+
00000D7E 51C8 FFFC dbf D0, -0x6 /* 00000D7C */
00000D82 4267 clr.w -[A7]
00000D84 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
00000D88 101F move.b D0, [A7]+
00000D8A 802D D032 or.b D0, [A5 - 0x2FCE]
00000D8E 1B40 D032 move.b [A5 - 0x2FCE], D0
00000D92 6704 beq +0x6 /* 00000D98 */
00000D94 6000 009A bra +0x9C /* 00000E30 */
label00000D98:
00000D98 1B7C 0001 D032 move.b [A5 - 0x2FCE], 0x1
00000D9E 4A6D D034 tst.w [A5 - 0x2FCC]
00000DA2 6E04 bgt +0x6 /* 00000DA8 */
00000DA4 6000 008A bra +0x8C /* 00000E30 */
label00000DA8:
00000DA8 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00000DAC 4240 clr.w D0
00000DAE 102E FF00 move.b D0, [A6 - 0x100]
00000DB2 3D40 FEFA move.w [A6 - 0x106], D0
00000DB6 7E01 moveq.l D7, 0x01
00000DB8 601E bra +0x20 /* 00000DD8 */
label00000DBA:
00000DBA 4240 clr.w D0
00000DBC 41EE FF00 lea.l A0, [A6 - 0x100]
00000DC0 1030 7000 move.b D0, [A0 + D7.w]
00000DC4 720D moveq.l D1, 0x0D
00000DC6 B240 cmp.w D1, D0
00000DC8 660A bne +0xC /* 00000DD4 */
00000DCA 41EE FF00 lea.l A0, [A6 - 0x100]
00000DCE 11BC 0020 7000 move.b [A0 + D7.w], 0x20 /* ' ' */
label00000DD4:
00000DD4 5247 addq.w D7, 1
00000DD6 6906 bvs +0x8 /* 00000DDE */
label00000DD8:
00000DD8 BE6E FEFA cmp.w D7, [A6 - 0x106]
00000DDC 6FDC ble -0x22 /* 00000DBA */
label00000DDE:
00000DDE 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */]
00000DE2 102D A132 move.b D0, [A5 - 0x5ECE]
00000DE6 6706 beq +0x8 /* 00000DEE */
00000DE8 2F0E move.l -[A7], A6
00000DEA 4EBA FEC8 jsr [PC - 0x138 /* 00000CB4 */]
label00000DEE:
00000DEE 102D A132 move.b D0, [A5 - 0x5ECE]
00000DF2 661C bne +0x1E /* 00000E10 */
00000DF4 4267 clr.w -[A7]
00000DF6 486E FF00 pea.l [A6 - 0x100]
00000DFA 4EAD 1D8A jsr [A5 + 0x1D8A /* export_941 */]
00000DFE 1C1F move.b D6, [A7]+
00000E00 41ED A14A lea.l A0, [A5 - 0x5EB6]
00000E04 43EE FF00 lea.l A1, [A6 - 0x100]
00000E08 703F moveq.l D0, 0x3F
label00000E0A:
00000E0A 20D9 move.l [A0]+, [A1]+
00000E0C 51C8 FFFC dbf D0, -0x6 /* 00000E0A */
label00000E10:
00000E10 1B7C 0001 D032 move.b [A5 - 0x2FCE], 0x1
00000E16 42A7 clr.l -[A7]
00000E18 A975 syscall TickCount
00000E1A 2B5F A3A2 move.l [A5 - 0x5C5E], [A7]+
00000E1E 102D CDCE move.b D0, [A5 - 0x3232]
00000E22 670C beq +0xE /* 00000E30 */
00000E24 3F3C 000C move.w -[A7], 0xC
00000E28 4EAD 18C2 jsr [A5 + 0x18C2 /* export_788 */]
00000E2C 4EAD 27CA jsr [A5 + 0x27CA /* export_1269 */]
label00000E30:
00000E30 4CDF 00C0 movem.l D6,D7, [A7]+
00000E34 4E5E unlink A6
00000E36 2E9F move.l [A7], [A7]+
00000E38 4E75 rts
export_306:
fn00000E3A:
00000E3A 4E56 FE00 link A6, -0x0200
00000E3E 206E 0008 movea.l A0, [A6 + 0x8]
00000E42 43EE FF00 lea.l A1, [A6 - 0x100]
00000E46 703F moveq.l D0, 0x3F
label00000E48:
00000E48 22D8 move.l [A1]+, [A0]+
00000E4A 51C8 FFFC dbf D0, -0x6 /* 00000E48 */
00000E4E 486E FE00 pea.l [A6 - 0x200]
00000E52 3F3C 0084 move.w -[A7], 0x84
00000E56 3F2E 000C move.w -[A7], [A6 + 0xC]
00000E5A 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00000E5E 486E FF00 pea.l [A6 - 0x100]
00000E62 487A 001C pea.l [PC + 0x1C /* 00000E80, value 0x4E56 'NV', cstring "" */]
00000E66 487A 0018 pea.l [PC + 0x18 /* 00000E80, value 0x4E56 'NV', cstring "" */]
00000E6A 487A 0014 pea.l [PC + 0x14 /* 00000E80, value 0x4E56 'NV', cstring "" */]
00000E6E A98B syscall ParamText
00000E70 486E FE00 pea.l [A6 - 0x200]
00000E74 4EBA FEF4 jsr [PC - 0x10C /* 00000D6A */]
00000E78 4E5E unlink A6
00000E7A 205F movea.l A0, [A7]+
00000E7C 5C4F addq.w A7, 6
00000E7E 4ED0 jmp [A0]
00000E80 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_307: // at 00000E82 (misaligned)
00000E84 FD00 .extension 0xD00 <<F/4-5/6>> // unimplemented
00000E86 206E 000C movea.l A0, [A6 + 0xC]
00000E8A 43EE FF00 lea.l A1, [A6 - 0x100]
00000E8E 703F moveq.l D0, 0x3F
label00000E90:
00000E90 22D8 move.l [A1]+, [A0]+
00000E92 51C8 FFFC dbf D0, -0x6 /* 00000E90 */
00000E96 206E 0008 movea.l A0, [A6 + 0x8]
00000E9A 43EE FE00 lea.l A1, [A6 - 0x200]
00000E9E 703F moveq.l D0, 0x3F
label00000EA0:
00000EA0 22D8 move.l [A1]+, [A0]+
00000EA2 51C8 FFFC dbf D0, -0x6 /* 00000EA0 */
00000EA6 486E FD00 pea.l [A6 - 0x300]
00000EAA 3F3C 0084 move.w -[A7], 0x84
00000EAE 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000EB2 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00000EB6 486E FF00 pea.l [A6 - 0x100]
00000EBA 486E FE00 pea.l [A6 - 0x200]
00000EBE 487A 001A pea.l [PC + 0x1A /* 00000EDA, value 0x4E56 'NV', cstring "" */]
00000EC2 487A 0016 pea.l [PC + 0x16 /* 00000EDA, value 0x4E56 'NV', cstring "" */]
00000EC6 A98B syscall ParamText
00000EC8 486E FD00 pea.l [A6 - 0x300]
00000ECC 4EBA FE9C jsr [PC - 0x164 /* 00000D6A */]
00000ED0 4E5E unlink A6
00000ED2 205F movea.l A0, [A7]+
00000ED4 DEFC 000A add.w A7, 0xA /* '\n' */
00000ED8 4ED0 jmp [A0]
00000EDA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000EDC-00000EE0
export_308:
fn00000EDC:
00000EDC 4E56 FF00 link A6, -0x0100
// end alternate branch 00000EDC-00000EE0
export_308: // at 00000EDC (misaligned)
fn00000EDC: // (misaligned)
00000EDE FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
00000EE0 486E FF00 pea.l [A6 - 0x100]
00000EE4 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000EE8 4EBA 00FE jsr [PC + 0xFE /* 00000FE8 */]
00000EEC 4EBA FE7C jsr [PC - 0x184 /* 00000D6A */]
00000EF0 4E5E unlink A6
00000EF2 205F movea.l A0, [A7]+
00000EF4 544F addq.w A7, 2
00000EF6 4ED0 jmp [A0]
export_309:
fn00000EF8:
00000EF8 4E56 0000 link A6, 0
00000EFC 536D D034 subq.w [A5 - 0x2FCC], 1
00000F00 422D D032 clr.b [A5 - 0x2FCE]
00000F04 4E5E unlink A6
00000F06 4E75 rts
export_310:
fn00000F08:
00000F08 4E56 0000 link A6, 0
00000F0C 526D D034 addq.w [A5 - 0x2FCC], 1
00000F10 422D D032 clr.b [A5 - 0x2FCE]
00000F14 4E5E unlink A6
00000F16 4E75 rts
export_311:
00000F18 4E56 0000 link A6, 0
00000F1C 2F0C move.l -[A7], A4
00000F1E 286E 0008 movea.l A4, [A6 + 0x8]
00000F22 296D A630 0002 move.l [A4 + 0x2], [A5 - 0x59D0]
00000F28 18BC 0002 move.b [A4], 0x2
00000F2C 296D A688 000A move.l [A4 + 0xA], [A5 - 0x5978]
00000F32 296D A684 0006 move.l [A4 + 0x6], [A5 - 0x597C]
00000F38 285F movea.l A4, [A7]+
00000F3A 4E5E unlink A6
00000F3C 2E9F move.l [A7], [A7]+
00000F3E 4E75 rts
export_312:
00000F40 4E56 0000 link A6, 0
00000F44 2F0C move.l -[A7], A4
00000F46 286E 0008 movea.l A4, [A6 + 0x8]
00000F4A 28AD A688 move.l [A4], [A5 - 0x5978]
00000F4E 296D A684 0004 move.l [A4 + 0x4], [A5 - 0x597C]
00000F54 296D A630 0008 move.l [A4 + 0x8], [A5 - 0x59D0]
00000F5A 285F movea.l A4, [A7]+
00000F5C 4E5E unlink A6
00000F5E 2E9F move.l [A7], [A7]+
00000F60 4E75 rts
export_313:
00000F62 4E56 0000 link A6, 0
00000F66 48E7 0018 movem.l -[A7], A3,A4
00000F6A 286E 000C movea.l A4, [A6 + 0xC]
00000F6E 266E 0008 movea.l A3, [A6 + 0x8]
00000F72 422E 0010 clr.b [A6 + 0x10]
00000F76 1014 move.b D0, [A4]
00000F78 B013 cmp.b D0, [A3]
00000F7A 6702 beq +0x4 /* 00000F7E */
00000F7C 605E bra +0x60 /* 00000FDC */
label00000F7E:
00000F7E 202C 0002 move.l D0, [A4 + 0x2]
00000F82 B0AB 0002 cmp.l D0, [A3 + 0x2]
00000F86 6702 beq +0x4 /* 00000F8A */
00000F88 6052 bra +0x54 /* 00000FDC */
label00000F8A:
00000F8A 1014 move.b D0, [A4]
00000F8C 4880 ext.w D0
00000F8E 5340 subq.w D0, 1
00000F90 670A beq +0xC /* 00000F9C */
00000F92 5340 subq.w D0, 1
00000F94 6726 beq +0x28 /* 00000FBC */
00000F96 5340 subq.w D0, 1
00000F98 6730 beq +0x32 /* 00000FCA */
00000F9A 603A bra +0x3C /* 00000FD6 */
label00000F9C:
00000F9C 202C 0010 move.l D0, [A4 + 0x10]
00000FA0 B0AB 0010 cmp.l D0, [A3 + 0x10]
00000FA4 56C0 sne D0
00000FA6 4A00 tst.b D0
00000FA8 660E bne +0x10 /* 00000FB8 */
00000FAA 322C 000E move.w D1, [A4 + 0xE]
00000FAE B26B 000E cmp.w D1, [A3 + 0xE]
00000FB2 56C1 sne D1
00000FB4 8001 or.b D0, D1
00000FB6 6702 beq +0x4 /* 00000FBA */
label00000FB8:
00000FB8 6022 bra +0x24 /* 00000FDC */
label00000FBA:
00000FBA 601A bra +0x1C /* 00000FD6 */
label00000FBC:
00000FBC 202C 000A move.l D0, [A4 + 0xA]
00000FC0 B0AB 000A cmp.l D0, [A3 + 0xA]
00000FC4 6702 beq +0x4 /* 00000FC8 */
00000FC6 6014 bra +0x16 /* 00000FDC */
label00000FC8:
00000FC8 600C bra +0xE /* 00000FD6 */
label00000FCA:
00000FCA 202C 0006 move.l D0, [A4 + 0x6]
00000FCE B0AB 0006 cmp.l D0, [A3 + 0x6]
00000FD2 6702 beq +0x4 /* 00000FD6 */
00000FD4 6006 bra +0x8 /* 00000FDC */
label00000FD6:
00000FD6 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label00000FDC:
00000FDC 4CDF 1800 movem.l A3,A4, [A7]+
00000FE0 4E5E unlink A6
00000FE2 205F movea.l A0, [A7]+
00000FE4 504F addq.w A7, 8
00000FE6 4ED0 jmp [A0]
export_314:
fn00000FE8:
00000FE8 4E56 FF00 link A6, -0x0100
00000FEC 486E FF00 pea.l [A6 - 0x100]
00000FF0 3F3C 0084 move.w -[A7], 0x84
00000FF4 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000FF8 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00000FFC 206E 000A movea.l A0, [A6 + 0xA]
00001000 43EE FF00 lea.l A1, [A6 - 0x100]
00001004 703F moveq.l D0, 0x3F
label00001006:
00001006 20D9 move.l [A0]+, [A1]+
00001008 51C8 FFFC dbf D0, -0x6 /* 00001006 */
0000100C 4E5E unlink A6
0000100E 205F movea.l A0, [A7]+
00001010 544F addq.w A7, 2
00001012 4ED0 jmp [A0]
export_315:
00001014 4E56 FFE4 link A6, -0x001C
00001018 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
0000101C 206E 000C movea.l A0, [A6 + 0xC]
00001020 43EE FFF6 lea.l A1, [A6 - 0xA]
00001024 22D8 move.l [A1]+, [A0]+
00001026 22D8 move.l [A1]+, [A0]+
00001028 3290 move.w [A1], [A0]
0000102A 1D7C 0001 FFF2 move.b [A6 - 0xE], 0x1
00001030 3D6D D03A FFF4 move.w [A6 - 0xC], [A5 - 0x2FC6]
00001036 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000103A 486E FFF6 pea.l [A6 - 0xA]
0000103E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001042 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00001046 487A 0180 pea.l [PC + 0x180 /* 000011C8, value 0x12E4E56 */]
0000104A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000104E 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00001052 3E1F move.w D7, [A7]+
00001054 4A47 tst.w D7
00001056 6604 bne +0x6 /* 0000105C */
00001058 6000 015E bra +0x160 /* 000011B8 */
label0000105C:
0000105C 206E 0008 movea.l A0, [A6 + 0x8]
00001060 4246 clr.w D6
00001062 1C10 move.b D6, [A0]
label00001064:
00001064 3006 move.w D0, D6
00001066 9047 sub.w D0, D7
00001068 B06D D03C cmp.w D0, [A5 - 0x2FC4]
0000106C 5EC0 sgt D0
0000106E 206E 0008 movea.l A0, [A6 + 0x8]
00001072 4241 clr.w D1
00001074 1230 6000 move.b D1, [A0 + D6.w]
00001078 7430 moveq.l D2, 0x30
0000107A B441 cmp.w D2, D1
0000107C 57C1 seq D1
0000107E C001 and.b D0, D1
00001080 6704 beq +0x6 /* 00001086 */
00001082 5346 subq.w D6, 1
00001084 60DE bra -0x20 /* 00001064 */
label00001086:
00001086 BE46 cmp.w D7, D6
00001088 57C0 seq D0
0000108A 7201 moveq.l D1, 0x01
0000108C B246 cmp.w D1, D6
0000108E 5DC1 slt D1
00001090 C001 and.b D0, D1
00001092 6702 beq +0x4 /* 00001096 */
00001094 5346 subq.w D6, 1
label00001096:
00001096 206E 0008 movea.l A0, [A6 + 0x8]
0000109A 1086 move.b [A0], D6
0000109C 206E 0008 movea.l A0, [A6 + 0x8]
000010A0 4A10 tst.b [A0]
000010A2 660C bne +0xE /* 000010B0 */
000010A4 206E 0008 movea.l A0, [A6 + 0x8]
000010A8 30BC 0130 move.w [A0], 0x130
000010AC 6000 010A bra +0x10C /* 000011B8 */
label000010B0:
000010B0 487A 0116 pea.l [PC + 0x116 /* 000011C8, value 0x12E4E56 */]
000010B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010B8 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
000010BC 3E1F move.w D7, [A7]+
000010BE 206E 0008 movea.l A0, [A6 + 0x8]
000010C2 4240 clr.w D0
000010C4 1010 move.b D0, [A0]
000010C6 BE40 cmp.w D7, D0
000010C8 5DC0 slt D0
000010CA 4400 neg.b D0
000010CC 1D40 FFE9 move.b [A6 - 0x17], D0
000010D0 4A47 tst.w D7
000010D2 660C bne +0xE /* 000010E0 */
000010D4 206E 0008 movea.l A0, [A6 + 0x8]
000010D8 4240 clr.w D0
000010DA 1010 move.b D0, [A0]
000010DC 3E00 move.w D7, D0
000010DE 5247 addq.w D7, 1
label000010E0:
000010E0 487A 00E4 pea.l [PC + 0xE4 /* 000011C6, value 0x12D012E */]
000010E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010E8 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
000010EC 3A1F move.w D5, [A7]+
000010EE 5245 addq.w D5, 1
000010F0 BE6D D03E cmp.w D7, [A5 - 0x2FC2]
000010F4 6E2C bgt +0x2E /* 00001122 */
000010F6 3005 move.w D0, D5
000010F8 D06D D03E add.w D0, [A5 - 0x2FC2]
000010FC 9047 sub.w D0, D7
000010FE 3D40 FFE6 move.w [A6 - 0x1A], D0
00001102 7801 moveq.l D4, 0x01
00001104 6012 bra +0x14 /* 00001118 */
label00001106:
00001106 487A 00BC pea.l [PC + 0xBC /* 000011C4, value 0x130012D */]
0000110A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000110E 3F05 move.w -[A7], D5
00001110 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00001114 5244 addq.w D4, 1
00001116 6906 bvs +0x8 /* 0000111E */
label00001118:
00001118 B86E FFE6 cmp.w D4, [A6 - 0x1A]
0000111C 6FE8 ble -0x16 /* 00001106 */
label0000111E:
0000111E 6000 0098 bra +0x9A /* 000011B8 */
label00001122:
00001122 3007 move.w D0, D7
00001124 906D D03E sub.w D0, [A5 - 0x2FC2]
00001128 5340 subq.w D0, 1
0000112A 3D40 FFE4 move.w [A6 - 0x1C], D0
0000112E 7801 moveq.l D4, 0x01
00001130 6050 bra +0x52 /* 00001182 */
label00001132:
00001132 206E 0008 movea.l A0, [A6 + 0x8]
00001136 4240 clr.w D0
00001138 1030 5000 move.b D0, [A0 + D5.w]
0000113C 7230 moveq.l D1, 0x30
0000113E B240 cmp.w D1, D0
00001140 57C0 seq D0
00001142 4A00 tst.b D0
00001144 6626 bne +0x28 /* 0000116C */
00001146 122E FFE9 move.b D1, [A6 - 0x17]
0000114A 0A01 0001 xori.b D1, 0x1
0000114E 4A01 tst.b D1
00001150 672A beq +0x2C /* 0000117C */
00001152 206E 0008 movea.l A0, [A6 + 0x8]
00001156 4242 clr.w D2
00001158 1430 5000 move.b D2, [A0 + D5.w]
0000115C 762E moveq.l D3, 0x2E
0000115E B642 cmp.w D3, D2
00001160 57C2 seq D2
00001162 C202 and.b D1, D2
00001164 8001 or.b D0, D1
00001166 0240 0001 andi.w D0, 0x1
0000116A 6710 beq +0x12 /* 0000117C */
label0000116C:
0000116C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001170 3F05 move.w -[A7], D5
00001172 3F3C 0001 move.w -[A7], 0x1
00001176 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
0000117A 6002 bra +0x4 /* 0000117E */
label0000117C:
0000117C 600A bra +0xC /* 00001188 */
label0000117E:
0000117E 5244 addq.w D4, 1
00001180 6906 bvs +0x8 /* 00001188 */
label00001182:
00001182 B86E FFE4 cmp.w D4, [A6 - 0x1C]
00001186 6FAA ble -0x54 /* 00001132 */
label00001188:
00001188 206E 0008 movea.l A0, [A6 + 0x8]
0000118C 4240 clr.w D0
0000118E 1010 move.b D0, [A0]
00001190 7201 moveq.l D1, 0x01
00001192 B240 cmp.w D1, D0
00001194 57C0 seq D0
00001196 4A00 tst.b D0
00001198 671E beq +0x20 /* 000011B8 */
0000119A 206E 0008 movea.l A0, [A6 + 0x8]
0000119E 4241 clr.w D1
000011A0 1228 0001 move.b D1, [A0 + 0x1]
000011A4 742D moveq.l D2, 0x2D
000011A6 B441 cmp.w D2, D1
000011A8 57C1 seq D1
000011AA C001 and.b D0, D1
000011AC 670A beq +0xC /* 000011B8 */
000011AE 206E 0008 movea.l A0, [A6 + 0x8]
000011B2 117C 0030 0001 move.b [A0 + 0x1], 0x30 /* '0' */
label000011B8:
000011B8 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
000011BC 4E5E unlink A6
000011BE 205F movea.l A0, [A7]+
000011C0 504F addq.w A7, 8
000011C2 4ED0 jmp [A0]
000011C4 0130 012D 012E btst [[A0 + 0x12E] + D0], D0
export_316:
000011CA 4E56 FFFC link A6, -0x0004
000011CE 2F07 move.l -[A7], D7
000011D0 7E00 moveq.l D7, 0x00
000011D2 486E 000C pea.l [A6 + 0xC]
000011D6 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
label000011DA:
000011DA 202E 000C move.l D0, [A6 + 0xC]
000011DE B0AE 0008 cmp.l D0, [A6 + 0x8]
000011E2 6C14 bge +0x16 /* 000011F8 */
000011E4 5287 addq.l D7, 1
000011E6 486E 000C pea.l [A6 + 0xC]
000011EA 4EBA 04DC jsr [PC + 0x4DC /* 000016C8 */]
000011EE 486E 000C pea.l [A6 + 0xC]
000011F2 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
000011F6 60E2 bra -0x1C /* 000011DA */
label000011F8:
000011F8 2D47 0010 move.l [A6 + 0x10], D7
000011FC 2E1F move.l D7, [A7]+
000011FE 4E5E unlink A6
00001200 205F movea.l A0, [A7]+
00001202 504F addq.w A7, 8
00001204 4ED0 jmp [A0]
export_317:
00001206 4E56 FFFC link A6, -0x0004
0000120A 2F07 move.l -[A7], D7
0000120C 7E00 moveq.l D7, 0x00
label0000120E:
0000120E 202E 000C move.l D0, [A6 + 0xC]
00001212 B0AE 0008 cmp.l D0, [A6 + 0x8]
00001216 6C10 bge +0x12 /* 00001228 */
00001218 5287 addq.l D7, 1
0000121A 486E 000C pea.l [A6 + 0xC]
0000121E 4EAD 2472 jsr [A5 + 0x2472 /* export_1162 */]
00001222 52AE 000C addq.l [A6 + 0xC], 1
00001226 60E6 bra -0x18 /* 0000120E */
label00001228:
00001228 2D47 0010 move.l [A6 + 0x10], D7
0000122C 2E1F move.l D7, [A7]+
0000122E 4E5E unlink A6
00001230 205F movea.l A0, [A7]+
00001232 504F addq.w A7, 8
00001234 4ED0 jmp [A0]
export_318:
00001236 4E56 FFE2 link A6, -0x001E
0000123A 48E7 0018 movem.l -[A7], A3,A4
0000123E 266E 000C movea.l A3, [A6 + 0xC]
00001242 422E 0010 clr.b [A6 + 0x10]
00001246 7001 moveq.l D0, 0x01
00001248 B013 cmp.b D0, [A3]
0000124A 6702 beq +0x4 /* 0000124E */
0000124C 6064 bra +0x66 /* 000012B2 */
label0000124E:
0000124E 202B 0002 move.l D0, [A3 + 0x2]
00001252 B0AD A630 cmp.l D0, [A5 - 0x59D0]
00001256 670A beq +0xC /* 00001262 */
00001258 3F3C 0003 move.w -[A7], 0x3
0000125C 4EBA FC7E jsr [PC - 0x382 /* 00000EDC */]
00001260 6050 bra +0x52 /* 000012B2 */
label00001262:
00001262 286E 0008 movea.l A4, [A6 + 0x8]
00001266 296B 0010 0002 move.l [A4 + 0x2], [A3 + 0x10]
0000126C 296B 0006 0006 move.l [A4 + 0x6], [A3 + 0x6]
00001272 296B 000A 000A move.l [A4 + 0xA], [A3 + 0xA]
00001278 197C 0002 000E move.b [A4 + 0xE], 0x2
0000127E 396B 000E 0010 move.w [A4 + 0x10], [A3 + 0xE]
00001284 4267 clr.w -[A7]
00001286 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000128A 3F2C 0010 move.w -[A7], [A4 + 0x10]
0000128E 486E FFE2 pea.l [A6 - 0x1E]
00001292 4EAD 263A jsr [A5 + 0x263A /* export_1219 */]
00001296 101F move.b D0, [A7]+
00001298 6710 beq +0x12 /* 000012AA */
0000129A 102E FFE6 move.b D0, [A6 - 0x1A]
0000129E 4880 ext.w D0
000012A0 3880 move.w [A4], D0
000012A2 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
000012A8 6008 bra +0xA /* 000012B2 */
label000012AA:
000012AA 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
000012AE 4EBA FC2C jsr [PC - 0x3D4 /* 00000EDC */]
label000012B2:
000012B2 4CDF 1800 movem.l A3,A4, [A7]+
000012B6 4E5E unlink A6
000012B8 205F movea.l A0, [A7]+
000012BA 504F addq.w A7, 8
000012BC 4ED0 jmp [A0]
fn000012BE:
000012BE 4E56 FDAC link A6, -0x0254
000012C2 48E7 0018 movem.l -[A7], A3,A4
000012C6 266E 0008 movea.l A3, [A6 + 0x8]
000012CA 286B 000A movea.l A4, [A3 + 0xA]
000012CE 202C 0002 move.l D0, [A4 + 0x2]
000012D2 B0AC 000A cmp.l D0, [A4 + 0xA]
000012D6 661C bne +0x1E /* 000012F4 */
000012D8 486E FDC0 pea.l [A6 - 0x240]
000012DC 3F3C 0016 move.w -[A7], 0x16
000012E0 4EBA FD06 jsr [PC - 0x2FA /* 00000FE8 */]
000012E4 205F movea.l A0, [A7]+
000012E6 43EE FFE0 lea.l A1, [A6 - 0x20]
000012EA 7007 moveq.l D0, 0x07
label000012EC:
000012EC 22D8 move.l [A1]+, [A0]+
000012EE 51C8 FFFC dbf D0, -0x6 /* 000012EC */
000012F2 6024 bra +0x26 /* 00001318 */
label000012F4:
000012F4 202C 0002 move.l D0, [A4 + 0x2]
000012F8 B0AC 0006 cmp.l D0, [A4 + 0x6]
000012FC 661A bne +0x1C /* 00001318 */
000012FE 486E FDC0 pea.l [A6 - 0x240]
00001302 3F3C 0017 move.w -[A7], 0x17
00001306 4EBA FCE0 jsr [PC - 0x320 /* 00000FE8 */]
0000130A 205F movea.l A0, [A7]+
0000130C 43EE FFE0 lea.l A1, [A6 - 0x20]
00001310 7007 moveq.l D0, 0x07
label00001312:
00001312 22D8 move.l [A1]+, [A0]+
00001314 51C8 FFFC dbf D0, -0x6 /* 00001312 */
label00001318:
00001318 7002 moveq.l D0, 0x02
0000131A B054 cmp.w D0, [A4]
0000131C 661C bne +0x1E /* 0000133A */
0000131E 486E FDC0 pea.l [A6 - 0x240]
00001322 3F3C 0015 move.w -[A7], 0x15
00001326 4EBA FCC0 jsr [PC - 0x340 /* 00000FE8 */]
0000132A 205F movea.l A0, [A7]+
0000132C 43EE FFC0 lea.l A1, [A6 - 0x40]
00001330 7007 moveq.l D0, 0x07
label00001332:
00001332 22D8 move.l [A1]+, [A0]+
00001334 51C8 FFFC dbf D0, -0x6 /* 00001332 */
00001338 6020 bra +0x22 /* 0000135A */
label0000133A:
0000133A 7001 moveq.l D0, 0x01
0000133C B054 cmp.w D0, [A4]
0000133E 661A bne +0x1C /* 0000135A */
00001340 486E FDC0 pea.l [A6 - 0x240]
00001344 3F3C 0014 move.w -[A7], 0x14
00001348 4EBA FC9E jsr [PC - 0x362 /* 00000FE8 */]
0000134C 205F movea.l A0, [A7]+
0000134E 43EE FFC0 lea.l A1, [A6 - 0x40]
00001352 7007 moveq.l D0, 0x07
label00001354:
00001354 22D8 move.l [A1]+, [A0]+
00001356 51C8 FFFC dbf D0, -0x6 /* 00001354 */
label0000135A:
0000135A 7001 moveq.l D0, 0x01
0000135C B02C 000E cmp.b D0, [A4 + 0xE]
00001360 6622 bne +0x24 /* 00001384 */
00001362 377C 000E FFFE move.w [A3 - 0x2], 0xE
00001368 486E FDAC pea.l [A6 - 0x254]
0000136C 2F2C 0010 move.l -[A7], [A4 + 0x10]
00001370 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
00001374 205F movea.l A0, [A7]+
00001376 43EE FEC0 lea.l A1, [A6 - 0x140]
0000137A 7004 moveq.l D0, 0x04
label0000137C:
0000137C 22D8 move.l [A1]+, [A0]+
0000137E 51C8 FFFC dbf D0, -0x6 /* 0000137C */
00001382 604A bra +0x4C /* 000013CE */
label00001384:
00001384 4A2C 000E tst.b [A4 + 0xE]
00001388 6618 bne +0x1A /* 000013A2 */
0000138A 377C 0035 FFFE move.w [A3 - 0x2], 0x35 /* '5' */
00001390 41EE FEC0 lea.l A0, [A6 - 0x140]
00001394 43EC 0010 lea.l A1, [A4 + 0x10]
00001398 7008 moveq.l D0, 0x08
label0000139A:
0000139A 20D9 move.l [A0]+, [A1]+
0000139C 51C8 FFFC dbf D0, -0x6 /* 0000139A */
000013A0 602C bra +0x2E /* 000013CE */
label000013A2:
000013A2 7002 moveq.l D0, 0x02
000013A4 B02C 000E cmp.b D0, [A4 + 0xE]
000013A8 6624 bne +0x26 /* 000013CE */
000013AA 377C 0013 FFFE move.w [A3 - 0x2], 0x13
000013B0 486E FDAC pea.l [A6 - 0x254]
000013B4 302C 0010 move.w D0, [A4 + 0x10]
000013B8 48C0 ext.l D0
000013BA 2F00 move.l -[A7], D0
000013BC 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
000013C0 205F movea.l A0, [A7]+
000013C2 43EE FEC0 lea.l A1, [A6 - 0x140]
000013C6 7004 moveq.l D0, 0x04
label000013C8:
000013C8 22D8 move.l [A1]+, [A0]+
000013CA 51C8 FFFC dbf D0, -0x6 /* 000013C8 */
label000013CE:
000013CE 486E FFE0 pea.l [A6 - 0x20]
000013D2 486E FFC0 pea.l [A6 - 0x40]
000013D6 486E FEC0 pea.l [A6 - 0x140]
000013DA 487A 0016 pea.l [PC + 0x16 /* 000013F2, value 0x4E56 'NV', cstring "" */]
000013DE A98B syscall ParamText
000013E0 3F2B FFFE move.w -[A7], [A3 - 0x2]
000013E4 4EBA FAF6 jsr [PC - 0x50A /* 00000EDC */]
000013E8 4CDF 1800 movem.l A3,A4, [A7]+
000013EC 4E5E unlink A6
000013EE 2E9F move.l [A7], [A7]+
000013F0 4E75 rts
000013F2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_319: // at 000013F4 (misaligned)
000013F6 FFDA .invalid <<F/7/7>>
000013F8 48E7 0308 movem.l -[A7], D6,D7,A4
000013FC 286E 000A movea.l A4, [A6 + 0xA]
00001400 4247 clr.w D7
00001402 102C 000E move.b D0, [A4 + 0xE]
00001406 4880 ext.w D0
00001408 676C beq +0x6E /* 00001476 */
0000140A 5340 subq.w D0, 1
0000140C 6730 beq +0x32 /* 0000143E */
0000140E 5340 subq.w D0, 1
00001410 6702 beq +0x4 /* 00001414 */
00001412 6074 bra +0x76 /* 00001488 */
label00001414:
00001414 4267 clr.w -[A7]
00001416 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000141A 3F2C 0010 move.w -[A7], [A4 + 0x10]
0000141E 486E FFDA pea.l [A6 - 0x26]
00001422 4EAD 263A jsr [A5 + 0x263A /* export_1219 */]
00001426 101F move.b D0, [A7]+
00001428 6712 beq +0x14 /* 0000143C */
0000142A 122E FFDE move.b D1, [A6 - 0x22]
0000142E 4881 ext.w D1
00001430 B254 cmp.w D1, [A4]
00001432 57C1 seq D1
00001434 C001 and.b D0, D1
00001436 6704 beq +0x6 /* 0000143C */
00001438 3E2C 0010 move.w D7, [A4 + 0x10]
label0000143C:
0000143C 604A bra +0x4C /* 00001488 */
label0000143E:
0000143E 2C2C 0010 move.l D6, [A4 + 0x10]
00001442 70FF moveq.l D0, 0xFFFFFFFF
00001444 B086 cmp.l D0, D6
00001446 6F1C ble +0x1E /* 00001464 */
00001448 42A7 clr.l -[A7]
0000144A 2F06 move.l -[A7], D6
0000144C 4267 clr.w -[A7]
0000144E 2F2C 0002 move.l -[A7], [A4 + 0x2]
00001452 3F14 move.w -[A7], [A4]
00001454 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */]
00001458 301F move.w D0, [A7]+
0000145A 48C0 ext.l D0
0000145C 2F00 move.l -[A7], D0
0000145E 4EAD 1E12 jsr [A5 + 0x1E12 /* export_958 */]
00001462 2C1F move.l D6, [A7]+
label00001464:
00001464 4267 clr.w -[A7]
00001466 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000146A 3F06 move.w -[A7], D6
0000146C 3F14 move.w -[A7], [A4]
0000146E 4EAD 2642 jsr [A5 + 0x2642 /* export_1220 */]
00001472 3E1F move.w D7, [A7]+
00001474 6012 bra +0x14 /* 00001488 */
label00001476:
00001476 4267 clr.w -[A7]
00001478 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000147C 3F14 move.w -[A7], [A4]
0000147E 486C 0010 pea.l [A4 + 0x10]
00001482 4EAD 26DA jsr [A5 + 0x26DA /* export_1239 */]
00001486 3E1F move.w D7, [A7]+
label00001488:
00001488 3D47 000E move.w [A6 + 0xE], D7
0000148C 102D D032 move.b D0, [A5 - 0x2FCE]
00001490 802E 0008 or.b D0, [A6 + 0x8]
00001494 6702 beq +0x4 /* 00001498 */
00001496 600A bra +0xC /* 000014A2 */
label00001498:
00001498 4A47 tst.w D7
0000149A 6606 bne +0x8 /* 000014A2 */
0000149C 2F0E move.l -[A7], A6
0000149E 4EBA FE1E jsr [PC - 0x1E2 /* 000012BE */]
label000014A2:
000014A2 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000014A6 4E5E unlink A6
000014A8 205F movea.l A0, [A7]+
000014AA 5C4F addq.w A7, 6
000014AC 4ED0 jmp [A0]
export_320:
000014AE 4E56 FF9C link A6, -0x0064
000014B2 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000014B8 206E 0008 movea.l A0, [A6 + 0x8]
000014BC 7005 moveq.l D0, 0x05
000014BE B010 cmp.b D0, [A0]
000014C0 6602 bne +0x4 /* 000014C4 */
000014C2 6050 bra +0x52 /* 00001514 */
label000014C4:
000014C4 206E 0008 movea.l A0, [A6 + 0x8]
000014C8 2028 0002 move.l D0, [A0 + 0x2]
000014CC B0AD A630 cmp.l D0, [A5 - 0x59D0]
000014D0 660C bne +0xE /* 000014DE */
000014D2 4A6D D028 tst.w [A5 - 0x2FD8]
000014D6 6F04 ble +0x6 /* 000014DC */
000014D8 526D D028 addq.w [A5 - 0x2FD8], 1
label000014DC:
000014DC 6036 bra +0x38 /* 00001514 */
label000014DE:
000014DE 1D7C 0001 FF9C move.b [A6 - 0x64], 0x1
000014E4 7001 moveq.l D0, 0x01
000014E6 2D40 FFA2 move.l [A6 - 0x5E], D0
000014EA 1D7C 0007 FFCC move.b [A6 - 0x34], 0x7
000014F0 206E 0008 movea.l A0, [A6 + 0x8]
000014F4 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2]
000014FA 4267 clr.w -[A7]
000014FC 486E FF9C pea.l [A6 - 0x64]
00001500 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00001504 101F move.b D0, [A7]+
00001506 6708 beq +0xA /* 00001510 */
00001508 3B7C 0001 D028 move.w [A5 - 0x2FD8], 0x1
0000150E 6004 bra +0x6 /* 00001514 */
label00001510:
00001510 422E 000C clr.b [A6 + 0xC]
label00001514:
00001514 4E5E unlink A6
00001516 2E9F move.l [A7], [A7]+
00001518 4E75 rts
export_321:
0000151A 4E56 FBFA link A6, -0x0406
0000151E 2F07 move.l -[A7], D7
00001520 206E 0008 movea.l A0, [A6 + 0x8]
00001524 43EE FF00 lea.l A1, [A6 - 0x100]
00001528 703F moveq.l D0, 0x3F
label0000152A:
0000152A 22D8 move.l [A1]+, [A0]+
0000152C 51C8 FFFC dbf D0, -0x6 /* 0000152A */
00001530 487A 0114 pea.l [PC + 0x114 /* 00001646, value 0x1220C20 */]
00001534 486E FF00 pea.l [A6 - 0x100]
00001538 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
0000153C 4A5F tst.w [A7]+
0000153E 6630 bne +0x32 /* 00001570 */
00001540 206E 000C movea.l A0, [A6 + 0xC]
00001544 2F08 move.l -[A7], A0
00001546 487A 00FE pea.l [PC + 0xFE /* 00001646, value 0x1220C20 */]
0000154A 486E FF00 pea.l [A6 - 0x100]
0000154E 487A 00F6 pea.l [PC + 0xF6 /* 00001646, value 0x1220C20 */]
00001552 486E FBFE pea.l [A6 - 0x402]
00001556 3F3C 0003 move.w -[A7], 0x3
0000155A 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
0000155E 205F movea.l A0, [A7]+
00001560 43EE FBFE lea.l A1, [A6 - 0x402]
00001564 703F moveq.l D0, 0x3F
label00001566:
00001566 20D9 move.l [A0]+, [A1]+
00001568 51C8 FFFC dbf D0, -0x6 /* 00001566 */
0000156C 6000 00D0 bra +0xD2 /* 0000163E */
label00001570:
00001570 41EE FD00 lea.l A0, [A6 - 0x300]
00001574 43FA 00D2 lea.l A1, [PC + 0xD2 /* 00001648, value 0xC202620, pstring " & quote & \"" */]
00001578 20D9 move.l [A0]+, [A1]+
0000157A 20D9 move.l [A0]+, [A1]+
0000157C 20D9 move.l [A0]+, [A1]+
0000157E 3091 move.w [A0], [A1]
00001580 3D7C 0122 FE00 move.w [A6 - 0x200], 0x122
00001586 4240 clr.w D0
00001588 102E FF00 move.b D0, [A6 - 0x100]
0000158C 3D40 FBFC move.w [A6 - 0x404], D0
00001590 7E01 moveq.l D7, 0x01
00001592 6070 bra +0x72 /* 00001604 */
label00001594:
00001594 486E FE00 pea.l [A6 - 0x200]
00001598 4240 clr.w D0
0000159A 41EE FF00 lea.l A0, [A6 - 0x100]
0000159E 1030 7000 move.b D0, [A0 + D7.w]
000015A2 323C 0100 move.w D1, 0x100
000015A6 1200 move.b D1, D0
000015A8 3D41 FBFA move.w [A6 - 0x406], D1
000015AC 486E FBFA pea.l [A6 - 0x406]
000015B0 486E FBFE pea.l [A6 - 0x402]
000015B4 3F3C 0002 move.w -[A7], 0x2
000015B8 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
000015BC 41EE FE00 lea.l A0, [A6 - 0x200]
000015C0 43EE FBFE lea.l A1, [A6 - 0x402]
000015C4 703F moveq.l D0, 0x3F
label000015C6:
000015C6 20D9 move.l [A0]+, [A1]+
000015C8 51C8 FFFC dbf D0, -0x6 /* 000015C6 */
000015CC 4240 clr.w D0
000015CE 41EE FF00 lea.l A0, [A6 - 0x100]
000015D2 1030 7000 move.b D0, [A0 + D7.w]
000015D6 7222 moveq.l D1, 0x22
000015D8 B240 cmp.w D1, D0
000015DA 6624 bne +0x26 /* 00001600 */
000015DC 486E FE00 pea.l [A6 - 0x200]
000015E0 486E FD00 pea.l [A6 - 0x300]
000015E4 486E FBFE pea.l [A6 - 0x402]
000015E8 3F3C 0002 move.w -[A7], 0x2
000015EC 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
000015F0 41EE FE00 lea.l A0, [A6 - 0x200]
000015F4 43EE FBFE lea.l A1, [A6 - 0x402]
000015F8 703F moveq.l D0, 0x3F
label000015FA:
000015FA 20D9 move.l [A0]+, [A1]+
000015FC 51C8 FFFC dbf D0, -0x6 /* 000015FA */
label00001600:
00001600 5247 addq.w D7, 1
00001602 6906 bvs +0x8 /* 0000160A */
label00001604:
00001604 BE6E FBFC cmp.w D7, [A6 - 0x404]
00001608 6F8A ble -0x74 /* 00001594 */
label0000160A:
0000160A 486E FE00 pea.l [A6 - 0x200]
0000160E 487A 0036 pea.l [PC + 0x36 /* 00001646, value 0x1220C20 */]
00001612 486E FBFE pea.l [A6 - 0x402]
00001616 3F3C 0002 move.w -[A7], 0x2
0000161A 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
0000161E 41EE FE00 lea.l A0, [A6 - 0x200]
00001622 43EE FBFE lea.l A1, [A6 - 0x402]
00001626 703F moveq.l D0, 0x3F
label00001628:
00001628 20D9 move.l [A0]+, [A1]+
0000162A 51C8 FFFC dbf D0, -0x6 /* 00001628 */
0000162E 206E 000C movea.l A0, [A6 + 0xC]
00001632 43EE FE00 lea.l A1, [A6 - 0x200]
00001636 703F moveq.l D0, 0x3F
label00001638:
00001638 20D9 move.l [A0]+, [A1]+
0000163A 51C8 FFFC dbf D0, -0x6 /* 00001638 */
label0000163E:
0000163E 2E1F move.l D7, [A7]+
00001640 4E5E unlink A6
00001642 2E9F move.l [A7], [A7]+
00001644 4E75 rts
00001646 0122 btst -[A2], D0
00001648 0C20 2620 cmpi.b -[A0], 0x20 /* ' ' */
0000164C 7175 moveq.l D0, 0x75
0000164E 6F74 ble +0x76 /* 000016C4 */
00001650 6520 bcs +0x22 /* 00001672 */
00001652 2620 move.l D3, -[A0]
00001654 2200 move.l D1, D0
export_322:
00001656 4E56 FEFC link A6, -0x0104
0000165A 48E7 0108 movem.l -[A7], D7,A4
0000165E 206E 000C movea.l A0, [A6 + 0xC]
00001662 43EE FF00 lea.l A1, [A6 - 0x100]
00001666 703F moveq.l D0, 0x3F
label00001668:
00001668 22D8 move.l [A1]+, [A0]+
0000166A 51C8 FFFC dbf D0, -0x6 /* 00001668 */
0000166E 286E 0008 movea.l A4, [A6 + 0x8]
label00001672:
00001672 4240 clr.w D0
00001674 102E FF00 move.b D0, [A6 - 0x100]
00001678 5240 addq.w D0, 1
0000167A 48C0 ext.l D0
0000167C 2E00 move.l D7, D0
0000167E 2F0C move.l -[A7], A4
00001680 2F07 move.l -[A7], D7
00001682 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001686 4267 clr.w -[A7]
00001688 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
0000168C 4A5F tst.w [A7]+
0000168E 671A beq +0x1C /* 000016AA */
00001690 2F0C move.l -[A7], A4
00001692 7001 moveq.l D0, 0x01
00001694 2F00 move.l -[A7], D0
00001696 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000169A 4267 clr.w -[A7]
0000169C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000016A0 4A5F tst.w [A7]+
000016A2 6704 beq +0x6 /* 000016A8 */
000016A4 2054 movea.l A0, [A4]
000016A6 4210 clr.b [A0]
label000016A8:
000016A8 6012 bra +0x14 /* 000016BC */
label000016AA:
000016AA 42A7 clr.l -[A7]
000016AC 486E FF00 pea.l [A6 - 0x100]
000016B0 4EAD 255A jsr [A5 + 0x255A /* export_1191 */]
000016B4 2F14 move.l -[A7], [A4]
000016B6 2F07 move.l -[A7], D7
000016B8 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
label000016BC:
000016BC 4CDF 1080 movem.l D7,A4, [A7]+
000016C0 4E5E unlink A6
000016C2 205F movea.l A0, [A7]+
label000016C4:
000016C4 504F addq.w A7, 8
000016C6 4ED0 jmp [A0]
export_323:
fn000016C8:
000016C8 4E56 0000 link A6, 0
000016CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000016D0 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
000016D4 206E 0008 movea.l A0, [A6 + 0x8]
000016D8 2050 movea.l A0, [A0]
000016DA 4A10 tst.b [A0]
000016DC 6602 bne +0x4 /* 000016E0 */
000016DE 6038 bra +0x3A /* 00001718 */
label000016E0:
000016E0 206E 0008 movea.l A0, [A6 + 0x8]
000016E4 2050 movea.l A0, [A0]
000016E6 1010 move.b D0, [A0]
000016E8 4880 ext.w D0
000016EA 722C moveq.l D1, 0x2C
000016EC B240 cmp.w D1, D0
000016EE 56C0 sne D0
000016F0 206E 0008 movea.l A0, [A6 + 0x8]
000016F4 2050 movea.l A0, [A0]
000016F6 4A10 tst.b [A0]
000016F8 56C1 sne D1
000016FA C001 and.b D0, D1
000016FC 6708 beq +0xA /* 00001706 */
000016FE 206E 0008 movea.l A0, [A6 + 0x8]
00001702 5290 addq.l [A0], 1
00001704 60DA bra -0x24 /* 000016E0 */
label00001706:
00001706 206E 0008 movea.l A0, [A6 + 0x8]
0000170A 2050 movea.l A0, [A0]
0000170C 4A10 tst.b [A0]
0000170E 6602 bne +0x4 /* 00001712 */
00001710 6006 bra +0x8 /* 00001718 */
label00001712:
00001712 206E 0008 movea.l A0, [A6 + 0x8]
00001716 5290 addq.l [A0], 1
label00001718:
00001718 4E5E unlink A6
0000171A 2E9F move.l [A7], [A7]+
0000171C 4E75 rts
export_324:
0000171E 4E56 0000 link A6, 0
00001722 0CAE 0000 0400 0008 cmpi.l [A6 + 0x8], 0x400
0000172A 6F12 ble +0x14 /* 0000173E */
0000172C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001730 2F2E 000C move.l -[A7], [A6 + 0xC]
00001734 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001738 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000173C 6010 bra +0x12 /* 0000174E */
label0000173E:
0000173E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001742 2F2E 000C move.l -[A7], [A6 + 0xC]
00001746 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000174A 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
label0000174E:
0000174E 4E5E unlink A6
00001750 205F movea.l A0, [A7]+
00001752 DEFC 000C add.w A7, 0xC
00001756 4ED0 jmp [A0]
export_325:
00001758 4E56 FEE2 link A6, -0x011E
0000175C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001760 286E 0008 movea.l A4, [A6 + 0x8]
00001764 422E 0010 clr.b [A6 + 0x10]
00001768 486E 000C pea.l [A6 + 0xC]
0000176C 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
00001770 206E 000C movea.l A0, [A6 + 0xC]
00001774 4A10 tst.b [A0]
00001776 661E bne +0x20 /* 00001796 */
00001778 102D D030 move.b D0, [A5 - 0x2FD0]
0000177C 6714 beq +0x16 /* 00001792 */
0000177E 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00001784 18BC 0001 move.b [A4], 0x1
00001788 7000 moveq.l D0, 0x00
0000178A 2940 0002 move.l [A4 + 0x2], D0
0000178E 6000 019E bra +0x1A0 /* 0000192E */
label00001792:
00001792 6000 01A0 bra +0x1A2 /* 00001934 */
label00001796:
00001796 2D6E 000C FFF8 move.l [A6 - 0x8], [A6 + 0xC]
0000179C 4244 clr.w D4
0000179E 4245 clr.w D5
000017A0 206E FFF8 movea.l A0, [A6 - 0x8]
000017A4 1010 move.b D0, [A0]
000017A6 4880 ext.w D0
000017A8 722D moveq.l D1, 0x2D
000017AA B240 cmp.w D1, D0
000017AC 6604 bne +0x6 /* 000017B2 */
000017AE 52AE FFF8 addq.l [A6 - 0x8], 1
label000017B2:
000017B2 486E FFF8 pea.l [A6 - 0x8]
000017B6 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
label000017BA:
000017BA 206E FFF8 movea.l A0, [A6 - 0x8]
000017BE 1010 move.b D0, [A0]
000017C0 4880 ext.w D0
000017C2 3E00 move.w D7, D0
000017C4 7030 moveq.l D0, 0x30
000017C6 B047 cmp.w D0, D7
000017C8 5FC0 sle D0
000017CA 4A00 tst.b D0
000017CC 670A beq +0xC /* 000017D8 */
000017CE 7239 moveq.l D1, 0x39
000017D0 B247 cmp.w D1, D7
000017D2 5CC1 sge D1
000017D4 C001 and.b D0, D1
000017D6 660A bne +0xC /* 000017E2 */
label000017D8:
000017D8 722E moveq.l D1, 0x2E
000017DA B247 cmp.w D1, D7
000017DC 57C1 seq D1
000017DE 8001 or.b D0, D1
000017E0 6712 beq +0x14 /* 000017F4 */
label000017E2:
000017E2 702E moveq.l D0, 0x2E
000017E4 B047 cmp.w D0, D7
000017E6 6604 bne +0x6 /* 000017EC */
000017E8 5244 addq.w D4, 1
000017EA 6002 bra +0x4 /* 000017EE */
label000017EC:
000017EC 5245 addq.w D5, 1
label000017EE:
000017EE 52AE FFF8 addq.l [A6 - 0x8], 1
000017F2 6020 bra +0x22 /* 00001814 */
label000017F4:
000017F4 7020 moveq.l D0, 0x20
000017F6 B047 cmp.w D0, D7
000017F8 57C0 seq D0
000017FA 4A00 tst.b D0
000017FC 6618 bne +0x1A /* 00001816 */
000017FE 720D moveq.l D1, 0x0D
00001800 B247 cmp.w D1, D7
00001802 57C1 seq D1
00001804 8001 or.b D0, D1
00001806 660E bne +0x10 /* 00001816 */
00001808 4A47 tst.w D7
0000180A 57C1 seq D1
0000180C 8001 or.b D0, D1
0000180E 6606 bne +0x8 /* 00001816 */
00001810 6000 0122 bra +0x124 /* 00001934 */
label00001814:
00001814 60A4 bra -0x5A /* 000017BA */
label00001816:
00001816 7001 moveq.l D0, 0x01
00001818 B045 cmp.w D0, D5
0000181A 5EC0 sgt D0
0000181C 4A00 tst.b D0
0000181E 6600 0114 bne +0x116 /* 00001934 */
00001822 7201 moveq.l D1, 0x01
00001824 B244 cmp.w D1, D4
00001826 5DC1 slt D1
00001828 8001 or.b D0, D1
0000182A 6600 0108 bne +0x10A /* 00001934 */
0000182E 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8]
00001834 486E FFF8 pea.l [A6 - 0x8]
00001838 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
0000183C 206E FFF8 movea.l A0, [A6 - 0x8]
00001840 4A10 tst.b [A0]
00001842 6600 00F0 bne +0xF2 /* 00001934 */
00001846 206E FFFC movea.l A0, [A6 - 0x4]
0000184A 4210 clr.b [A0]
0000184C 4206 clr.b D6
label0000184E:
0000184E 206E 000C movea.l A0, [A6 + 0xC]
00001852 1010 move.b D0, [A0]
00001854 4880 ext.w D0
00001856 722D moveq.l D1, 0x2D
00001858 B240 cmp.w D1, D0
0000185A 6612 bne +0x14 /* 0000186E */
0000185C 0A06 0001 xori.b D6, 0x1
00001860 52AE 000C addq.l [A6 + 0xC], 1
00001864 486E 000C pea.l [A6 + 0xC]
00001868 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
0000186C 60E0 bra -0x1E /* 0000184E */
label0000186E:
0000186E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001872 486E FEF2 pea.l [A6 - 0x10E]
00001876 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */]
0000187A 4240 clr.w D0
0000187C 102E FEF2 move.b D0, [A6 - 0x10E]
00001880 7209 moveq.l D1, 0x09
00001882 B240 cmp.w D1, D0
00001884 6D38 blt +0x3A /* 000018BE */
00001886 266E 000C movea.l A3, [A6 + 0xC]
label0000188A:
0000188A 4A13 tst.b [A3]
0000188C 670E beq +0x10 /* 0000189C */
0000188E 1013 move.b D0, [A3]
00001890 4880 ext.w D0
00001892 722E moveq.l D1, 0x2E
00001894 B240 cmp.w D1, D0
00001896 6726 beq +0x28 /* 000018BE */
00001898 528B addq.l A3, 1
0000189A 60EE bra -0x10 /* 0000188A */
label0000189C:
0000189C 18BC 0001 move.b [A4], 0x1
000018A0 42A7 clr.l -[A7]
000018A2 486E FEF2 pea.l [A6 - 0x10E]
000018A6 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */]
000018AA 295F 0002 move.l [A4 + 0x2], [A7]+
000018AE 1006 move.b D0, D6
000018B0 670A beq +0xC /* 000018BC */
000018B2 202C 0002 move.l D0, [A4 + 0x2]
000018B6 4480 neg.l D0
000018B8 2940 0002 move.l [A4 + 0x2], D0
label000018BC:
000018BC 6070 bra +0x72 /* 0000192E */
label000018BE:
000018BE 4214 clr.b [A4]
000018C0 486E FEE2 pea.l [A6 - 0x11E]
000018C4 486E FEF2 pea.l [A6 - 0x10E]
000018C8 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
000018CC 588F addq.l A7, 4
000018CE 204C movea.l A0, A4
000018D0 5488 addq.l A0, 2
000018D2 43EE FEE2 lea.l A1, [A6 - 0x11E]
000018D6 20D9 move.l [A0]+, [A1]+
000018D8 20D9 move.l [A0]+, [A1]+
000018DA 3091 move.w [A0], [A1]
000018DC 4267 clr.w -[A7]
000018DE 486C 0002 pea.l [A4 + 0x2]
000018E2 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
000018E6 4A1F tst.b [A7]+
000018E8 57C0 seq D0
000018EA 4A00 tst.b D0
000018EC 6646 bne +0x48 /* 00001934 */
000018EE 2F00 move.l -[A7], D0
000018F0 4267 clr.w -[A7]
000018F2 486C 0002 pea.l [A4 + 0x2]
000018F6 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
000018FA 121F move.b D1, [A7]+
000018FC 201F move.l D0, [A7]+
000018FE 7401 moveq.l D2, 0x01
00001900 B401 cmp.b D2, D1
00001902 57C1 seq D1
00001904 8001 or.b D0, D1
00001906 662C bne +0x2E /* 00001934 */
00001908 1006 move.b D0, D6
0000190A 6722 beq +0x24 /* 0000192E */
0000190C 41EE FEE2 lea.l A0, [A6 - 0x11E]
00001910 224C movea.l A1, A4
00001912 5489 addq.l A1, 2
00001914 20D9 move.l [A0]+, [A1]+
00001916 20D9 move.l [A0]+, [A1]+
00001918 3091 move.w [A0], [A1]
0000191A 0A2E 0080 FEE2 xori.b [A6 - 0x11E], 0x80
00001920 204C movea.l A0, A4
00001922 5488 addq.l A0, 2
00001924 43EE FEE2 lea.l A1, [A6 - 0x11E]
00001928 20D9 move.l [A0]+, [A1]+
0000192A 20D9 move.l [A0]+, [A1]+
0000192C 3091 move.w [A0], [A1]
label0000192E:
0000192E 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label00001934:
00001934 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001938 4E5E unlink A6
0000193A 205F movea.l A0, [A7]+
0000193C 504F addq.w A7, 8
0000193E 4ED0 jmp [A0]
export_326:
00001940 4E56 FEFE link A6, -0x0102
00001944 2F07 move.l -[A7], D7
00001946 206E 000C movea.l A0, [A6 + 0xC]
0000194A 43EE FF00 lea.l A1, [A6 - 0x100]
0000194E 703F moveq.l D0, 0x3F
label00001950:
00001950 22D8 move.l [A1]+, [A0]+
00001952 51C8 FFFC dbf D0, -0x6 /* 00001950 */
label00001956:
00001956 4240 clr.w D0
00001958 102E FF00 move.b D0, [A6 - 0x100]
0000195C 4241 clr.w D1
0000195E 41EE FF00 lea.l A0, [A6 - 0x100]
00001962 1230 0000 move.b D1, [A0 + D0.w]
00001966 3E01 move.w D7, D1
00001968 7020 moveq.l D0, 0x20
0000196A B047 cmp.w D0, D7
0000196C 57C0 seq D0
0000196E 4A00 tst.b D0
00001970 660A bne +0xC /* 0000197C */
00001972 720D moveq.l D1, 0x0D
00001974 B247 cmp.w D1, D7
00001976 57C1 seq D1
00001978 8001 or.b D0, D1
0000197A 6706 beq +0x8 /* 00001982 */
label0000197C:
0000197C 532E FF00 subq.b [A6 - 0x100], 1
00001980 60D4 bra -0x2A /* 00001956 */
label00001982:
00001982 4267 clr.w -[A7]
00001984 486E FF00 pea.l [A6 - 0x100]
00001988 486D CEC6 pea.l [A5 - 0x313A]
0000198C 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00001990 101F move.b D0, [A7]+
00001992 6710 beq +0x12 /* 000019A4 */
00001994 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
0000199A 206E 0008 movea.l A0, [A6 + 0x8]
0000199E 10BC 0001 move.b [A0], 0x1
000019A2 6024 bra +0x26 /* 000019C8 */
label000019A4:
000019A4 4267 clr.w -[A7]
000019A6 486E FF00 pea.l [A6 - 0x100]
000019AA 486D CE38 pea.l [A5 - 0x31C8]
000019AE 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
000019B2 101F move.b D0, [A7]+
000019B4 670E beq +0x10 /* 000019C4 */
000019B6 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
000019BC 206E 0008 movea.l A0, [A6 + 0x8]
000019C0 4210 clr.b [A0]
000019C2 6004 bra +0x6 /* 000019C8 */
label000019C4:
000019C4 422E 0010 clr.b [A6 + 0x10]
label000019C8:
000019C8 2E1F move.l D7, [A7]+
000019CA 4E5E unlink A6
000019CC 205F movea.l A0, [A7]+
000019CE 504F addq.w A7, 8
000019D0 4ED0 jmp [A0]
export_327:
000019D2 4E56 FEFE link A6, -0x0102
000019D6 486E FEFE pea.l [A6 - 0x102]
000019DA 3F3C 0084 move.w -[A7], 0x84
000019DE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000019E2 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
000019E6 2F3C 0081 0000 move.l -[A7], 0x810000
000019EC 486E FEFE pea.l [A6 - 0x102]
000019F0 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */]
000019F4 3D5F FFFE move.w [A6 - 0x2], [A7]+
000019F8 4E5E unlink A6
000019FA 205F movea.l A0, [A7]+
000019FC 544F addq.w A7, 2
000019FE 4ED0 jmp [A0]
export_328:
00001A00 4E56 0000 link A6, 0
00001A04 2F2E 000C move.l -[A7], [A6 + 0xC]
00001A08 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A0C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001A10 4E5E unlink A6
00001A12 205F movea.l A0, [A7]+
00001A14 504F addq.w A7, 8
00001A16 4ED0 jmp [A0]
export_329:
fn00001A18:
00001A18 4E56 FFFE link A6, -0x0002
00001A1C 4A6D D028 tst.w [A5 - 0x2FD8]
00001A20 6602 bne +0x4 /* 00001A24 */
00001A22 6014 bra +0x16 /* 00001A38 */
label00001A24:
00001A24 536D D028 subq.w [A5 - 0x2FD8], 1
00001A28 4A6D D028 tst.w [A5 - 0x2FD8]
00001A2C 660A bne +0xC /* 00001A38 */
00001A2E 4267 clr.w -[A7]
00001A30 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */]
00001A34 1D5F FFFF move.b [A6 - 0x1], [A7]+
label00001A38:
00001A38 4E5E unlink A6
00001A3A 4E75 rts
export_330:
00001A3C 4E56 FEE6 link A6, -0x011A
00001A40 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00001A44 286E 0008 movea.l A4, [A6 + 0x8]
00001A48 7E00 moveq.l D7, 0x00
00001A4A 7000 moveq.l D0, 0x00
00001A4C 2D40 FEE8 move.l [A6 - 0x118], D0
00001A50 4A6D B7D8 tst.w [A5 - 0x4828]
00001A54 6712 beq +0x14 /* 00001A68 */
00001A56 4267 clr.w -[A7]
00001A58 3F2D B7D8 move.w -[A7], [A5 - 0x4828]
00001A5C 2F3C 8202 0006 move.l -[A7], 0x82020006
00001A62 A8B5 syscall ScriptUtil
00001A64 3C1F move.w D6, [A7]+
00001A66 6002 bra +0x4 /* 00001A6A */
label00001A68:
00001A68 4246 clr.w D6
label00001A6A:
00001A6A 4267 clr.w -[A7]
00001A6C 3F06 move.w -[A7], D6
00001A6E 1F3C 0001 move.b -[A7], 0x1
00001A72 486E FEE8 pea.l [A6 - 0x118]
00001A76 4EAD 1DB2 jsr [A5 + 0x1DB2 /* export_946 */]
00001A7A 3A1F move.w D5, [A7]+
00001A7C 4AAE FEE8 tst.l [A6 - 0x118]
00001A80 6710 beq +0x12 /* 00001A92 */
00001A82 2F2E FEE8 move.l -[A7], [A6 - 0x118]
00001A86 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001A8A 2F2E FEE8 move.l -[A7], [A6 - 0x118]
00001A8E 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
label00001A92:
00001A92 206D FE88 movea.l A0, [A5 - 0x178]
00001A96 3828 0044 move.w D4, [A0 + 0x44]
00001A9A 206D FE88 movea.l A0, [A5 - 0x178]
00001A9E 2F08 move.l -[A7], A0
00001AA0 4267 clr.w -[A7]
00001AA2 3F06 move.w -[A7], D6
00001AA4 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */]
00001AA8 301F move.w D0, [A7]+
00001AAA 205F movea.l A0, [A7]+
00001AAC 3140 0044 move.w [A0 + 0x44], D0
00001AB0 486E 000C pea.l [A6 + 0xC]
00001AB4 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
00001AB8 3005 move.w D0, D5
00001ABA 6712 beq +0x14 /* 00001ACE */
00001ABC 5340 subq.w D0, 1
00001ABE 6730 beq +0x32 /* 00001AF0 */
00001AC0 5340 subq.w D0, 1
00001AC2 672C beq +0x2E /* 00001AF0 */
00001AC4 5340 subq.w D0, 1
00001AC6 6700 0092 beq +0x94 /* 00001B5A */
00001ACA 6000 0090 bra +0x92 /* 00001B5C */
label00001ACE:
00001ACE B9EE 000C cmpa.l A4, [A6 + 0xC]
00001AD2 6F1A ble +0x1C /* 00001AEE */
00001AD4 5287 addq.l D7, 1
00001AD6 486E 000C pea.l [A6 + 0xC]
00001ADA 486E FEFC pea.l [A6 - 0x104]
00001ADE 4267 clr.w -[A7]
00001AE0 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
00001AE4 486E 000C pea.l [A6 + 0xC]
00001AE8 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
00001AEC 60E0 bra -0x1E /* 00001ACE */
label00001AEE:
00001AEE 606C bra +0x6E /* 00001B5C */
label00001AF0:
00001AF0 B9EE 000C cmpa.l A4, [A6 + 0xC]
00001AF4 6F62 ble +0x64 /* 00001B58 */
00001AF6 5287 addq.l D7, 1
00001AF8 7002 moveq.l D0, 0x02
00001AFA B045 cmp.w D0, D5
00001AFC 6626 bne +0x28 /* 00001B24 */
00001AFE 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B02 200C move.l D0, A4
00001B04 90AE 000C sub.l D0, [A6 + 0xC]
00001B08 3F00 move.w -[A7], D0
00001B0A 4267 clr.w -[A7]
00001B0C 1F3C 0001 move.b -[A7], 0x1
00001B10 206E FEE8 movea.l A0, [A6 - 0x118]
00001B14 2F10 move.l -[A7], [A0]
00001B16 486E FEF0 pea.l [A6 - 0x110]
00001B1A 2F3C 8012 001A move.l -[A7], 0x8012001A
00001B20 A8B5 syscall ScriptUtil
00001B22 6020 bra +0x22 /* 00001B44 */
label00001B24:
00001B24 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B28 200C move.l D0, A4
00001B2A 90AE 000C sub.l D0, [A6 + 0xC]
00001B2E 3F00 move.w -[A7], D0
00001B30 4267 clr.w -[A7]
00001B32 1F3C 0001 move.b -[A7], 0x1
00001B36 42A7 clr.l -[A7]
00001B38 486E FEF0 pea.l [A6 - 0x110]
00001B3C 2F3C 8012 001A move.l -[A7], 0x8012001A
00001B42 A8B5 syscall ScriptUtil
label00001B44:
00001B44 302E FEF2 move.w D0, [A6 - 0x10E]
00001B48 48C0 ext.l D0
00001B4A D1AE 000C add.l [A6 + 0xC], D0
00001B4E 486E 000C pea.l [A6 + 0xC]
00001B52 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
00001B56 6098 bra -0x66 /* 00001AF0 */
label00001B58:
00001B58 6002 bra +0x4 /* 00001B5C */
label00001B5A:
00001B5A 7E00 moveq.l D7, 0x00
label00001B5C:
00001B5C 4AAE FEE8 tst.l [A6 - 0x118]
00001B60 6710 beq +0x12 /* 00001B72 */
00001B62 2F2E FEE8 move.l -[A7], [A6 - 0x118]
00001B66 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00001B6A 2F2E FEE8 move.l -[A7], [A6 - 0x118]
00001B6E 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
label00001B72:
00001B72 206D FE88 movea.l A0, [A5 - 0x178]
00001B76 3144 0044 move.w [A0 + 0x44], D4
00001B7A 2D47 0010 move.l [A6 + 0x10], D7
00001B7E 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00001B82 4E5E unlink A6
00001B84 205F movea.l A0, [A7]+
00001B86 504F addq.w A7, 8
00001B88 4ED0 jmp [A0]
export_331:
00001B8A 4E56 FFF8 link A6, -0x0008
00001B8E 48E7 0118 movem.l -[A7], D7,A3,A4
00001B92 266E 0008 movea.l A3, [A6 + 0x8]
00001B96 42A7 clr.l -[A7]
00001B98 2F0B move.l -[A7], A3
00001B9A 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001B9E 2E1F move.l D7, [A7]+
00001BA0 2F0B move.l -[A7], A3
00001BA2 2007 move.l D0, D7
00001BA4 5280 addq.l D0, 1
00001BA6 2F00 move.l -[A7], D0
00001BA8 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001BAC 2847 movea.l A4, D7
00001BAE D9D3 add.l A4, [A3]
00001BB0 4214 clr.b [A4]
00001BB2 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001BB6 4E5E unlink A6
00001BB8 2E9F move.l [A7], [A7]+
00001BBA 4E75 rts
export_332:
00001BBC 4E56 FFD2 link A6, -0x002E
00001BC0 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00001BC4 206E 0008 movea.l A0, [A6 + 0x8]
00001BC8 43EE FFE0 lea.l A1, [A6 - 0x20]
00001BCC 7007 moveq.l D0, 0x07
label00001BCE:
00001BCE 22D8 move.l [A1]+, [A0]+
00001BD0 51C8 FFFC dbf D0, -0x6 /* 00001BCE */
00001BD4 426E FFD8 clr.w [A6 - 0x28]
00001BD8 426E FFDA clr.w [A6 - 0x26]
00001BDC 4247 clr.w D7
00001BDE 4206 clr.b D6
00001BE0 4240 clr.w D0
00001BE2 102E FFE0 move.b D0, [A6 - 0x20]
00001BE6 3D40 FFD2 move.w [A6 - 0x2E], D0
00001BEA 7A01 moveq.l D5, 0x01
00001BEC 603A bra +0x3C /* 00001C28 */
label00001BEE:
00001BEE 4240 clr.w D0
00001BF0 1036 50E0 move.b D0, [A6 + D5.w - 0x32]
00001BF4 3800 move.w D4, D0
00001BF6 702E moveq.l D0, 0x2E
00001BF8 B044 cmp.w D0, D4
00001BFA 6604 bne +0x6 /* 00001C00 */
00001BFC 7C01 moveq.l D6, 0x01
00001BFE 6024 bra +0x26 /* 00001C24 */
label00001C00:
00001C00 7023 moveq.l D0, 0x23
00001C02 B044 cmp.w D0, D4
00001C04 57C0 seq D0
00001C06 C006 and.b D0, D6
00001C08 6704 beq +0x6 /* 00001C0E */
00001C0A 5247 addq.w D7, 1
00001C0C 6016 bra +0x18 /* 00001C24 */
label00001C0E:
00001C0E 7030 moveq.l D0, 0x30
00001C10 B044 cmp.w D0, D4
00001C12 6610 bne +0x12 /* 00001C24 */
00001C14 1006 move.b D0, D6
00001C16 6708 beq +0xA /* 00001C20 */
00001C18 526E FFDA addq.w [A6 - 0x26], 1
00001C1C 5247 addq.w D7, 1
00001C1E 6004 bra +0x6 /* 00001C24 */
label00001C20:
00001C20 526E FFD8 addq.w [A6 - 0x28], 1
label00001C24:
00001C24 5245 addq.w D5, 1
00001C26 6906 bvs +0x8 /* 00001C2E */
label00001C28:
00001C28 BA6E FFD2 cmp.w D5, [A6 - 0x2E]
00001C2C 6FC0 ble -0x3E /* 00001BEE */
label00001C2E:
00001C2E 3B6E FFD8 D03E move.w [A5 - 0x2FC2], [A6 - 0x28]
00001C34 3B6E FFDA D03C move.w [A5 - 0x2FC4], [A6 - 0x26]
00001C3A 3B47 D03A move.w [A5 - 0x2FC6], D7
00001C3E 41ED D146 lea.l A0, [A5 - 0x2EBA]
00001C42 43EE FFE0 lea.l A1, [A6 - 0x20]
00001C46 7007 moveq.l D0, 0x07
label00001C48:
00001C48 20D9 move.l [A0]+, [A1]+
00001C4A 51C8 FFFC dbf D0, -0x6 /* 00001C48 */
00001C4E 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00001C52 4E5E unlink A6
00001C54 2E9F move.l [A7], [A7]+
00001C56 4E75 rts
fn00001C58:
00001C58 4E56 FFF4 link A6, -0x000C
00001C5C 48E7 0118 movem.l -[A7], D7,A3,A4
00001C60 206D E1DE movea.l A0, [A5 - 0x1E22]
00001C64 2E2D D226 move.l D7, [A5 - 0x2DDA]
00001C68 9EA8 002A sub.l D7, [A0 + 0x2A]
00001C6C BEAD D21E cmp.l D7, [A5 - 0x2DE2]
00001C70 5EC0 sgt D0
00001C72 4A00 tst.b D0
00001C74 6726 beq +0x28 /* 00001C9C */
00001C76 2F00 move.l -[A7], D0
00001C78 4267 clr.w -[A7]
00001C7A 2207 move.l D1, D7
00001C7C 92AD D21E sub.l D1, [A5 - 0x2DE2]
00001C80 2F01 move.l -[A7], D1
00001C82 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00001C86 121F move.b D1, [A7]+
00001C88 201F move.l D0, [A7]+
00001C8A 0A01 0001 xori.b D1, 0x1
00001C8E C001 and.b D0, D1
00001C90 670A beq +0xC /* 00001C9C */
00001C92 206D E1DE movea.l A0, [A5 - 0x1E22]
00001C96 4268 0028 clr.w [A0 + 0x28]
00001C9A 605C bra +0x5E /* 00001CF8 */
label00001C9C:
00001C9C 42A7 clr.l -[A7]
00001C9E 4EAD 0B0A jsr [A5 + 0xB0A /* export_349 */]
00001CA2 265F movea.l A3, [A7]+
00001CA4 206D D222 movea.l A0, [A5 - 0x2DDE]
00001CA8 226D E1DE movea.l A1, [A5 - 0x1E22]
00001CAC 2029 002A move.l D0, [A1 + 0x2A]
00001CB0 D090 add.l D0, [A0]
00001CB2 2F00 move.l -[A7], D0
00001CB4 206D D222 movea.l A0, [A5 - 0x2DDE]
00001CB8 202D D226 move.l D0, [A5 - 0x2DDA]
00001CBC D090 add.l D0, [A0]
00001CBE 2F00 move.l -[A7], D0
00001CC0 2F07 move.l -[A7], D7
00001CC2 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00001CC6 2007 move.l D0, D7
00001CC8 D1AD D226 add.l [A5 - 0x2DDA], D0
00001CCC 2007 move.l D0, D7
00001CCE 91AD D21E sub.l [A5 - 0x2DE2], D0
00001CD2 42A7 clr.l -[A7]
00001CD4 4EAD 0B0A jsr [A5 + 0xB0A /* export_349 */]
00001CD8 285F movea.l A4, [A7]+
label00001CDA:
00001CDA B7CC cmpa.l A3, A4
00001CDC 671A beq +0x1C /* 00001CF8 */
00001CDE 7001 moveq.l D0, 0x01
00001CE0 B02C 0002 cmp.b D0, [A4 + 0x2]
00001CE4 6606 bne +0x8 /* 00001CEC */
00001CE6 197C 0002 0002 move.b [A4 + 0x2], 0x2
label00001CEC:
00001CEC 42A7 clr.l -[A7]
00001CEE 2F0C move.l -[A7], A4
00001CF0 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
00001CF4 285F movea.l A4, [A7]+
00001CF6 60E2 bra -0x1C /* 00001CDA */
label00001CF8:
00001CF8 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001CFC 4E5E unlink A6
00001CFE 4E75 rts
fn00001D00:
00001D00 4E56 FFFC link A6, -0x0004
00001D04 48E7 0300 movem.l -[A7], D6,D7
00001D08 206D E1DE movea.l A0, [A5 - 0x1E22]
00001D0C 7000 moveq.l D0, 0x00
00001D0E 2140 002E move.l [A0 + 0x2E], D0
00001D12 206D E1DE movea.l A0, [A5 - 0x1E22]
00001D16 7000 moveq.l D0, 0x00
00001D18 2140 0032 move.l [A0 + 0x32], D0
00001D1C 206D E1DE movea.l A0, [A5 - 0x1E22]
00001D20 7016 moveq.l D0, 0x16
00001D22 B028 0021 cmp.b D0, [A0 + 0x21]
00001D26 57C6 seq D6
00001D28 4406 neg.b D6
00001D2A 206D E1DE movea.l A0, [A5 - 0x1E22]
00001D2E 1028 0020 move.b D0, [A0 + 0x20]
00001D32 4880 ext.w D0
00001D34 3E00 move.w D7, D0
00001D36 1006 move.b D0, D6
00001D38 6716 beq +0x18 /* 00001D50 */
00001D3A 3207 move.w D1, D7
00001D3C 5341 subq.w D1, 1
00001D3E 41ED FB84 lea.l A0, [A5 - 0x47C]
00001D42 E541 asl D1.w, 2
00001D44 4AB0 1000 tst.l [A0 + D1.w]
00001D48 57C1 seq D1
00001D4A C001 and.b D0, D1
00001D4C 4A00 tst.b D0
00001D4E 6620 bne +0x22 /* 00001D70 */
label00001D50:
00001D50 1206 move.b D1, D6
00001D52 0A01 0001 xori.b D1, 0x1
00001D56 4A01 tst.b D1
00001D58 6730 beq +0x32 /* 00001D8A */
00001D5A 3407 move.w D2, D7
00001D5C 5342 subq.w D2, 1
00001D5E 41ED FA78 lea.l A0, [A5 - 0x588]
00001D62 E542 asl D2.w, 2
00001D64 4AB0 2000 tst.l [A0 + D2.w]
00001D68 57C2 seq D2
00001D6A C202 and.b D1, D2
00001D6C 8001 or.b D0, D1
00001D6E 671A beq +0x1C /* 00001D8A */
label00001D70:
00001D70 206D E1DE movea.l A0, [A5 - 0x1E22]
00001D74 4268 0028 clr.w [A0 + 0x28]
00001D78 486D CEEC pea.l [A5 - 0x3114]
00001D7C 7002 moveq.l D0, 0x02
00001D7E 2F00 move.l -[A7], D0
00001D80 1F3C 000F move.b -[A7], 0xF
00001D84 4EBA E4D4 jsr [PC - 0x1B2C /* 0000025A */]
00001D88 6034 bra +0x36 /* 00001DBE */
label00001D8A:
00001D8A 4EBA FECC jsr [PC - 0x134 /* 00001C58 */]
00001D8E 1006 move.b D0, D6
00001D90 6714 beq +0x16 /* 00001DA6 */
00001D92 3007 move.w D0, D7
00001D94 5340 subq.w D0, 1
00001D96 41ED FB84 lea.l A0, [A5 - 0x47C]
00001D9A E540 asl D0.w, 2
00001D9C 2F30 0000 move.l -[A7], [A0 + D0.w]
00001DA0 205F movea.l A0, [A7]+
00001DA2 4E90 jsr [A0]
00001DA4 6012 bra +0x14 /* 00001DB8 */
label00001DA6:
00001DA6 3007 move.w D0, D7
00001DA8 5340 subq.w D0, 1
00001DAA 41ED FA78 lea.l A0, [A5 - 0x588]
00001DAE E540 asl D0.w, 2
00001DB0 2F30 0000 move.l -[A7], [A0 + D0.w]
00001DB4 205F movea.l A0, [A7]+
00001DB6 4E90 jsr [A0]
label00001DB8:
00001DB8 486D 1A32 pea.l [A5 + 0x1A32 /* export_834 */]
00001DBC A9F1 syscall UnloadSeg
label00001DBE:
00001DBE 4CDF 00C0 movem.l D6,D7, [A7]+
00001DC2 4E5E unlink A6
00001DC4 4E75 rts
fn00001DC6:
00001DC6 4E56 0000 link A6, 0
00001DCA 4AAD D83A tst.l [A5 - 0x27C6]
00001DCE 57C0 seq D0
00001DD0 4A00 tst.b D0
00001DD2 670E beq +0x10 /* 00001DE2 */
00001DD4 2F00 move.l -[A7], D0
00001DD6 4267 clr.w -[A7]
00001DD8 4EBA 0010 jsr [PC + 0x10 /* 00001DEA */]
00001DDC 121F move.b D1, [A7]+
00001DDE 201F move.l D0, [A7]+
00001DE0 C001 and.b D0, D1
label00001DE2:
00001DE2 1D40 0008 move.b [A6 + 0x8], D0
00001DE6 4E5E unlink A6
00001DE8 4E75 rts
fn00001DEA:
00001DEA 4E56 0000 link A6, 0
00001DEE 7005 moveq.l D0, 0x05
00001DF0 B06D B3FE cmp.w D0, [A5 - 0x4C02]
00001DF4 5FC0 sle D0
00001DF6 4A00 tst.b D0
00001DF8 671E beq +0x20 /* 00001E18 */
00001DFA 72FF moveq.l D1, 0xFFFFFFFF
00001DFC B26D D1BC cmp.w D1, [A5 - 0x2E44]
00001E00 56C1 sne D1
00001E02 C001 and.b D0, D1
00001E04 6712 beq +0x14 /* 00001E18 */
00001E06 2F00 move.l -[A7], D0
00001E08 4267 clr.w -[A7]
00001E0A 4EAD 1312 jsr [A5 + 0x1312 /* export_606 */]
00001E0E 121F move.b D1, [A7]+
00001E10 201F move.l D0, [A7]+
00001E12 0A01 0001 xori.b D1, 0x1
00001E16 C001 and.b D0, D1
label00001E18:
00001E18 4A00 tst.b D0
00001E1A 670A beq +0xC /* 00001E26 */
00001E1C 122D D21A move.b D1, [A5 - 0x2DE6]
00001E20 0A01 0001 xori.b D1, 0x1
00001E24 C001 and.b D0, D1
label00001E26:
00001E26 4A00 tst.b D0
00001E28 6716 beq +0x18 /* 00001E40 */
00001E2A 2F00 move.l -[A7], D0
00001E2C 42A7 clr.l -[A7]
00001E2E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00001E32 221F move.l D1, [A7]+
00001E34 201F move.l D0, [A7]+
00001E36 0C81 0000 1770 cmpi.l D1, 0x1770
00001E3C 5EC1 sgt D1
00001E3E C001 and.b D0, D1
label00001E40:
00001E40 1D40 0008 move.b [A6 + 0x8], D0
00001E44 4E5E unlink A6
00001E46 4E75 rts
fn00001E48:
00001E48 4E56 FFFC link A6, -0x0004
00001E4C 2F0C move.l -[A7], A4
00001E4E 1B7C 0001 D21A move.b [A5 - 0x2DE6], 0x1
00001E54 102E 0008 move.b D0, [A6 + 0x8]
00001E58 6710 beq +0x12 /* 00001E6A */
00001E5A 1B7C 0001 EBEC move.b [A5 - 0x1414], 0x1
00001E60 422D EEB0 clr.b [A5 - 0x1150]
00001E64 4EAD 133A jsr [A5 + 0x133A /* export_611 */]
00001E68 602E bra +0x30 /* 00001E98 */
label00001E6A:
00001E6A 4AAD D83A tst.l [A5 - 0x27C6]
00001E6E 660A bne +0xC /* 00001E7A */
00001E70 206D E1DE movea.l A0, [A5 - 0x1E22]
00001E74 2868 0018 movea.l A4, [A0 + 0x18]
00001E78 6004 bra +0x6 /* 00001E7E */
label00001E7A:
00001E7A 286D D83A movea.l A4, [A5 - 0x27C6]
label00001E7E:
00001E7E 4267 clr.w -[A7]
00001E80 2F0C move.l -[A7], A4
00001E82 1F3C 0001 move.b -[A7], 0x1
00001E86 4267 clr.w -[A7]
00001E88 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00001E8C 101F move.b D0, [A7]+
00001E8E 6608 bne +0xA /* 00001E98 */
00001E90 3F3C 0004 move.w -[A7], 0x4
00001E94 4EAD 1D6A jsr [A5 + 0x1D6A /* export_937 */]
label00001E98:
00001E98 422D D21A clr.b [A5 - 0x2DE6]
00001E9C 285F movea.l A4, [A7]+
00001E9E 4E5E unlink A6
00001EA0 205F movea.l A0, [A7]+
00001EA2 544F addq.w A7, 2
00001EA4 4ED0 jmp [A0]
export_333:
00001EA6 4E56 0000 link A6, 0
00001EAA 4EBA F04C jsr [PC - 0xFB4 /* 00000EF8 */]
00001EAE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001EB2 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
00001EB6 4267 clr.w -[A7]
00001EB8 4EBA 0022 jsr [PC + 0x22 /* 00001EDC */]
00001EBC 101F move.b D0, [A7]+
00001EBE 670C beq +0xE /* 00001ECC */
00001EC0 42A7 clr.l -[A7]
00001EC2 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */]
00001EC6 2D5F 000C move.l [A6 + 0xC], [A7]+
00001ECA 6006 bra +0x8 /* 00001ED2 */
label00001ECC:
00001ECC 7000 moveq.l D0, 0x00
00001ECE 2D40 000C move.l [A6 + 0xC], D0
label00001ED2:
00001ED2 4EBA F034 jsr [PC - 0xFCC /* 00000F08 */]
00001ED6 4E5E unlink A6
00001ED8 2E9F move.l [A7], [A7]+
00001EDA 4E75 rts
export_334:
fn00001EDC:
00001EDC 4E56 FFF0 link A6, -0x0010
00001EE0 2D6D D7D0 FFF0 move.l [A6 - 0x10], [A5 - 0x2830]
00001EE6 486E FFF4 pea.l [A6 - 0xC]
00001EEA 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */]
00001EEE 1F3C 0001 move.b -[A7], 0x1
00001EF2 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001EF6 486E FFF4 pea.l [A6 - 0xC]
00001EFA 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00001EFE 42A7 clr.l -[A7]
00001F00 4267 clr.w -[A7]
00001F02 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00001F06 1D5F 0008 move.b [A6 + 0x8], [A7]+
00001F0A 486E FFF4 pea.l [A6 - 0xC]
00001F0E 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
00001F12 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001F16 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00001F1A 4E5E unlink A6
00001F1C 4E75 rts
export_335:
00001F1E 4E56 0000 link A6, 0
00001F22 206D E1DE movea.l A0, [A5 - 0x1E22]
00001F26 117C 0001 001C move.b [A0 + 0x1C], 0x1
00001F2C 4EAD 2E8A jsr [A5 + 0x2E8A /* export_1485 */]
00001F30 4E5E unlink A6
00001F32 4E75 rts
export_336:
00001F34 4E56 FEFA link A6, -0x0106
00001F38 48E7 0300 movem.l -[A7], D6,D7
00001F3C 42A7 clr.l -[A7]
00001F3E 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00001F42 201F move.l D0, [A7]+
00001F44 3C00 move.w D6, D0
00001F46 3D46 FEFA move.w [A6 - 0x106], D6
00001F4A 7E01 moveq.l D7, 0x01
00001F4C 6014 bra +0x16 /* 00001F62 */
label00001F4E:
00001F4E 486E FF00 pea.l [A6 - 0x100]
00001F52 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00001F56 486E FF00 pea.l [A6 - 0x100]
00001F5A 4EAD 0D5A jsr [A5 + 0xD5A /* export_423 */]
00001F5E 5247 addq.w D7, 1
00001F60 6906 bvs +0x8 /* 00001F68 */
label00001F62:
00001F62 BE6E FEFA cmp.w D7, [A6 - 0x106]
00001F66 6FE6 ble -0x18 /* 00001F4E */
label00001F68:
00001F68 4CDF 00C0 movem.l D6,D7, [A7]+
00001F6C 4E5E unlink A6
00001F6E 4E75 rts
export_337:
00001F70 4E56 FEF0 link A6, -0x0110
00001F74 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001F78 4246 clr.w D6
00001F7A 4267 clr.w -[A7]
00001F7C 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00001F80 4A5F tst.w [A7]+
00001F82 6658 bne +0x5A /* 00001FDC */
00001F84 42A7 clr.l -[A7]
00001F86 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00001F8A 201F move.l D0, [A7]+
00001F8C 3C00 move.w D6, D0
00001F8E 206D E1DE movea.l A0, [A5 - 0x1E22]
00001F92 4868 000C pea.l [A0 + 0xC]
00001F96 3F06 move.w -[A7], D6
00001F98 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00001F9C 3006 move.w D0, D6
00001F9E 5340 subq.w D0, 1
00001FA0 3D40 FEF2 move.w [A6 - 0x10E], D0
00001FA4 4247 clr.w D7
00001FA6 6026 bra +0x28 /* 00001FCE */
label00001FA8:
00001FA8 486E FEFC pea.l [A6 - 0x104]
00001FAC 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00001FB0 286D E1DE movea.l A4, [A5 - 0x1E22]
00001FB4 486C 000C pea.l [A4 + 0xC]
00001FB8 206C 0010 movea.l A0, [A4 + 0x10]
00001FBC 3010 move.w D0, [A0]
00001FBE 9047 sub.w D0, D7
00001FC0 3F00 move.w -[A7], D0
00001FC2 486E FEFC pea.l [A6 - 0x104]
00001FC6 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00001FCA 5247 addq.w D7, 1
00001FCC 6906 bvs +0x8 /* 00001FD4 */
label00001FCE:
00001FCE BE6E FEF2 cmp.w D7, [A6 - 0x10E]
00001FD2 6FD4 ble -0x2A /* 00001FA8 */
label00001FD4:
00001FD4 1F3C 000D move.b -[A7], 0xD /* '\r' */
00001FD8 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
label00001FDC:
00001FDC 206D E1DE movea.l A0, [A5 - 0x1E22]
00001FE0 1028 0023 move.b D0, [A0 + 0x23]
00001FE4 6704 beq +0x6 /* 00001FEA */
00001FE6 4EBA FD18 jsr [PC - 0x2E8 /* 00001D00 */]
label00001FEA:
00001FEA 206D E1DE movea.l A0, [A5 - 0x1E22]
00001FEE BC68 0028 cmp.w D6, [A0 + 0x28]
00001FF2 6C18 bge +0x1A /* 0000200C */
00001FF4 206D E1DE movea.l A0, [A5 - 0x1E22]
00001FF8 4868 000C pea.l [A0 + 0xC]
00001FFC 206D E1DE movea.l A0, [A5 - 0x1E22]
00002000 3028 0028 move.w D0, [A0 + 0x28]
00002004 9046 sub.w D0, D6
00002006 3F00 move.w -[A7], D0
00002008 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
label0000200C:
0000200C 206D E1DE movea.l A0, [A5 - 0x1E22]
00002010 1028 0023 move.b D0, [A0 + 0x23]
00002014 6730 beq +0x32 /* 00002046 */
00002016 206D E1DE movea.l A0, [A5 - 0x1E22]
0000201A 3E28 0028 move.w D7, [A0 + 0x28]
0000201E 6016 bra +0x18 /* 00002036 */
label00002020:
00002020 286D E1DE movea.l A4, [A5 - 0x1E22]
00002024 486C 000C pea.l [A4 + 0xC]
00002028 3007 move.w D0, D7
0000202A D06C 0014 add.w D0, [A4 + 0x14]
0000202E 3F00 move.w -[A7], D0
00002030 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00002034 5347 subq.w D7, 1
label00002036:
00002036 7001 moveq.l D0, 0x01
00002038 B047 cmp.w D0, D7
0000203A 6FE4 ble -0x1A /* 00002020 */
0000203C 1F3C 000F move.b -[A7], 0xF
00002040 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00002044 603A bra +0x3C /* 00002080 */
label00002046:
00002046 42A7 clr.l -[A7]
00002048 4EAD 0B0A jsr [A5 + 0xB0A /* export_349 */]
0000204C 265F movea.l A3, [A7]+
0000204E 206D E1DE movea.l A0, [A5 - 0x1E22]
00002052 3E28 0028 move.w D7, [A0 + 0x28]
00002056 6022 bra +0x24 /* 0000207A */
label00002058:
00002058 286D E1DE movea.l A4, [A5 - 0x1E22]
0000205C 486C 000C pea.l [A4 + 0xC]
00002060 3007 move.w D0, D7
00002062 D06C 0014 add.w D0, [A4 + 0x14]
00002066 3F00 move.w -[A7], D0
00002068 2F0B move.l -[A7], A3
0000206A 4EAD 0DBA jsr [A5 + 0xDBA /* export_435 */]
0000206E 42A7 clr.l -[A7]
00002070 2F0B move.l -[A7], A3
00002072 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
00002076 265F movea.l A3, [A7]+
00002078 5347 subq.w D7, 1
label0000207A:
0000207A 7001 moveq.l D0, 0x01
0000207C B047 cmp.w D0, D7
0000207E 6FD8 ble -0x26 /* 00002058 */
label00002080:
00002080 206D E1DE movea.l A0, [A5 - 0x1E22]
00002084 BC68 0028 cmp.w D6, [A0 + 0x28]
00002088 6F34 ble +0x36 /* 000020BE */
0000208A 206D E1DE movea.l A0, [A5 - 0x1E22]
0000208E 3028 0028 move.w D0, [A0 + 0x28]
00002092 5240 addq.w D0, 1
00002094 3D46 FEF0 move.w [A6 - 0x110], D6
00002098 3E00 move.w D7, D0
0000209A 601C bra +0x1E /* 000020B8 */
label0000209C:
0000209C 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */]
000020A0 286D E1DE movea.l A4, [A5 - 0x1E22]
000020A4 486C 000C pea.l [A4 + 0xC]
000020A8 3007 move.w D0, D7
000020AA D06C 0014 add.w D0, [A4 + 0x14]
000020AE 3F00 move.w -[A7], D0
000020B0 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000020B4 5247 addq.w D7, 1
000020B6 6906 bvs +0x8 /* 000020BE */
label000020B8:
000020B8 BE6E FEF0 cmp.w D7, [A6 - 0x110]
000020BC 6FDE ble -0x20 /* 0000209C */
label000020BE:
000020BE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000020C2 4E5E unlink A6
000020C4 4E75 rts
export_338:
000020C6 4E56 0000 link A6, 0
000020CA 206D E1DE movea.l A0, [A5 - 0x1E22]
000020CE 117C 0002 001C move.b [A0 + 0x1C], 0x2
000020D4 4EAD 2E8A jsr [A5 + 0x2E8A /* export_1485 */]
000020D8 4E5E unlink A6
000020DA 4E75 rts
export_339:
000020DC 4E56 0000 link A6, 0
000020E0 2F2D CEC2 move.l -[A7], [A5 - 0x313E]
000020E4 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */]
000020E8 206D E1DE movea.l A0, [A5 - 0x1E22]
000020EC 117C 0001 001C move.b [A0 + 0x1C], 0x1
000020F2 4E5E unlink A6
000020F4 4E75 rts
export_340:
000020F6 4E56 FFFC link A6, -0x0004
000020FA 48E7 0018 movem.l -[A7], A3,A4
000020FE 4267 clr.w -[A7]
00002100 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00002104 3B5F E21C move.w [A5 - 0x1DE4], [A7]+
00002108 4A6D E21C tst.w [A5 - 0x1DE4]
0000210C 671C beq +0x1E /* 0000212A */
0000210E 7001 moveq.l D0, 0x01
00002110 B06D E21C cmp.w D0, [A5 - 0x1DE4]
00002114 6606 bne +0x8 /* 0000211C */
00002116 4EBA 0BF4 jsr [PC + 0xBF4 /* 00002D0C */]
0000211A 6054 bra +0x56 /* 00002170 */
label0000211C:
0000211C 7002 moveq.l D0, 0x02
0000211E B06D E21C cmp.w D0, [A5 - 0x1DE4]
00002122 6604 bne +0x6 /* 00002128 */
00002124 4EBA 0BCC jsr [PC + 0xBCC /* 00002CF2 */]
label00002128:
00002128 6046 bra +0x48 /* 00002170 */
label0000212A:
0000212A 486D CFF0 pea.l [A5 - 0x3010]
0000212E 4EAD 0CBA jsr [A5 + 0xCBA /* export_403 */]
00002132 7005 moveq.l D0, 0x05
00002134 B02D CFF0 cmp.b D0, [A5 - 0x3010]
00002138 670E beq +0x10 /* 00002148 */
0000213A 42A7 clr.l -[A7]
0000213C 486D CFF0 pea.l [A5 - 0x3010]
00002140 4EAD 1102 jsr [A5 + 0x1102 /* export_540 */]
00002144 265F movea.l A3, [A7]+
00002146 6012 bra +0x14 /* 0000215A */
label00002148:
00002148 266D D818 movea.l A3, [A5 - 0x27E8]
0000214C 286D D818 movea.l A4, [A5 - 0x27E8]
00002150 302C 003A move.w D0, [A4 + 0x3A]
00002154 5240 addq.w D0, 1
00002156 3940 003A move.w [A4 + 0x3A], D0
label0000215A:
0000215A 200B move.l D0, A3
0000215C 6712 beq +0x14 /* 00002170 */
0000215E 4267 clr.w -[A7]
00002160 2F0B move.l -[A7], A3
00002162 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
00002166 1B5F CEEA move.b [A5 - 0x3116], [A7]+
0000216A 2F0B move.l -[A7], A3
0000216C 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
label00002170:
00002170 4CDF 1800 movem.l A3,A4, [A7]+
00002174 4E5E unlink A6
00002176 4E75 rts
fn00002178:
00002178 4E56 0000 link A6, 0
0000217C 7014 moveq.l D0, 0x14
0000217E B06D E304 cmp.w D0, [A5 - 0x1CFC]
00002182 6E0E bgt +0x10 /* 00002192 */
00002184 422E 0008 clr.b [A6 + 0x8]
00002188 3F3C 002B move.w -[A7], 0x2B /* '+' */
0000218C 4EBA ED4E jsr [PC - 0x12B2 /* 00000EDC */]
00002190 600A bra +0xC /* 0000219C */
label00002192:
00002192 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00002198 526D E304 addq.w [A5 - 0x1CFC], 1
label0000219C:
0000219C 4E5E unlink A6
0000219E 4E75 rts
export_341:
000021A0 4E56 0000 link A6, 0
000021A4 2F0C move.l -[A7], A4
000021A6 302D E304 move.w D0, [A5 - 0x1CFC]
000021AA 5340 subq.w D0, 1
000021AC 41ED E6AE lea.l A0, [A5 - 0x1952]
000021B0 C1FC 000C muls.w D0, 0xC
000021B4 49F0 0000 lea.l A4, [A0 + D0.w]
000021B8 2014 move.l D0, [A4]
000021BA 5380 subq.l D0, 1
000021BC 2880 move.l [A4], D0
000021BE 5CC0 sge D0
000021C0 4400 neg.b D0
000021C2 1B40 E30A move.b [A5 - 0x1CF6], D0
000021C6 285F movea.l A4, [A7]+
000021C8 4E5E unlink A6
000021CA 4E75 rts
export_342:
000021CC 4E56 0000 link A6, 0
000021D0 4267 clr.w -[A7]
000021D2 4EBA FFA4 jsr [PC - 0x5C /* 00002178 */]
000021D6 101F move.b D0, [A7]+
000021D8 6602 bne +0x4 /* 000021DC */
000021DA 6022 bra +0x24 /* 000021FE */
label000021DC:
000021DC 302D E304 move.w D0, [A5 - 0x1CFC]
000021E0 5340 subq.w D0, 1
000021E2 41ED E6AE lea.l A0, [A5 - 0x1952]
000021E6 C1FC 000C muls.w D0, 0xC
000021EA 48E7 8080 movem.l -[A7], D0,A0
000021EE 42A7 clr.l -[A7]
000021F0 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
000021F4 221F move.l D1, [A7]+
000021F6 4CDF 0101 movem.l D0,A0, [A7]+
000021FA 2181 0000 move.l [A0 + D0.w], D1
label000021FE:
000021FE 4E5E unlink A6
00002200 4E75 rts
export_343:
00002202 4E56 0000 link A6, 0
00002206 536D E304 subq.w [A5 - 0x1CFC], 1
0000220A 4E5E unlink A6
0000220C 4E75 rts
export_344:
0000220E 4E56 0000 link A6, 0
00002212 2F0C move.l -[A7], A4
00002214 302D E304 move.w D0, [A5 - 0x1CFC]
00002218 5340 subq.w D0, 1
0000221A 41ED E6AE lea.l A0, [A5 - 0x1952]
0000221E C1FC 000C muls.w D0, 0xC
00002222 49F0 0000 lea.l A4, [A0 + D0.w]
00002226 4A94 tst.l [A4]
00002228 6E06 bgt +0x8 /* 00002230 */
0000222A 422D E30A clr.b [A5 - 0x1CF6]
0000222E 6032 bra +0x34 /* 00002262 */
label00002230:
00002230 1B7C 0001 E30A move.b [A5 - 0x1CF6], 0x1
00002236 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000223A 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
0000223E 206D E1DE movea.l A0, [A5 - 0x1E22]
00002242 4868 000C pea.l [A0 + 0xC]
00002246 3F2C 0008 move.w -[A7], [A4 + 0x8]
0000224A 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000224E 302C 000A move.w D0, [A4 + 0xA]
00002252 48C0 ext.l D0
00002254 D0AC 0004 add.l D0, [A4 + 0x4]
00002258 2940 0004 move.l [A4 + 0x4], D0
0000225C 2014 move.l D0, [A4]
0000225E 5380 subq.l D0, 1
00002260 2880 move.l [A4], D0
label00002262:
00002262 285F movea.l A4, [A7]+
00002264 4E5E unlink A6
00002266 4E75 rts
export_345:
00002268 4E56 FFFC link A6, -0x0004
0000226C 48E7 0108 movem.l -[A7], D7,A4
00002270 4267 clr.w -[A7]
00002272 4EBA FF04 jsr [PC - 0xFC /* 00002178 */]
00002276 101F move.b D0, [A7]+
00002278 6602 bne +0x4 /* 0000227C */
0000227A 6058 bra +0x5A /* 000022D4 */
label0000227C:
0000227C 302D E304 move.w D0, [A5 - 0x1CFC]
00002280 5340 subq.w D0, 1
00002282 41ED E6AE lea.l A0, [A5 - 0x1952]
00002286 C1FC 000C muls.w D0, 0xC
0000228A 49F0 0000 lea.l A4, [A0 + D0.w]
0000228E 42A7 clr.l -[A7]
00002290 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00002294 2E1F move.l D7, [A7]+
00002296 4267 clr.w -[A7]
00002298 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
0000229C 301F move.w D0, [A7]+
0000229E 5340 subq.w D0, 1
000022A0 3940 000A move.w [A4 + 0xA], D0
000022A4 42A7 clr.l -[A7]
000022A6 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
000022AA 295F 0004 move.l [A4 + 0x4], [A7]+
000022AE 42A7 clr.l -[A7]
000022B0 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
000022B4 201F move.l D0, [A7]+
000022B6 3940 0008 move.w [A4 + 0x8], D0
000022BA 2007 move.l D0, D7
000022BC 90AC 0004 sub.l D0, [A4 + 0x4]
000022C0 322C 000A move.w D1, [A4 + 0xA]
000022C4 48C1 ext.l D1
000022C6 2F00 move.l -[A7], D0
000022C8 2F01 move.l -[A7], D1
000022CA 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000022CE 201F move.l D0, [A7]+
000022D0 5280 addq.l D0, 1
000022D2 2880 move.l [A4], D0
label000022D4:
000022D4 4CDF 1080 movem.l D7,A4, [A7]+
000022D8 4E5E unlink A6
000022DA 4E75 rts
export_346:
fn000022DC:
000022DC 4E56 0000 link A6, 0
000022E0 422E 0008 clr.b [A6 + 0x8]
000022E4 102D D21A move.b D0, [A5 - 0x2DE6]
000022E8 6722 beq +0x24 /* 0000230C */
000022EA 42A7 clr.l -[A7]
000022EC 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000022F0 0C9F 0000 0DAC cmpi.l [A7]+, 0xDAC
000022F6 6C12 bge +0x14 /* 0000230A */
000022F8 1B7C 0001 D032 move.b [A5 - 0x2FCE], 0x1
000022FE 3B7C 0001 D034 move.w [A5 - 0x2FCC], 0x1
00002304 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
label0000230A:
0000230A 6024 bra +0x26 /* 00002330 */
label0000230C:
0000230C 42A7 clr.l -[A7]
0000230E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00002312 0C9F 0000 2328 cmpi.l [A7]+, 0x2328 /* '#(' */
00002318 6F02 ble +0x4 /* 0000231C */
0000231A 6014 bra +0x16 /* 00002330 */
label0000231C:
0000231C 3B7C 0001 D034 move.w [A5 - 0x2FCC], 0x1
00002322 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00002326 4EBA EBB4 jsr [PC - 0x144C /* 00000EDC */]
0000232A 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
label00002330:
00002330 4E5E unlink A6
00002332 4E75 rts
fn00002334:
00002334 4E56 0000 link A6, 0
00002338 206E 0008 movea.l A0, [A6 + 0x8]
0000233C 4868 FFC6 pea.l [A0 - 0x3A]
00002340 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
00002344 1F2E 000C move.b -[A7], [A6 + 0xC]
00002348 486D E0DE pea.l [A5 - 0x1F22]
0000234C 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00002350 4E5E unlink A6
00002352 205F movea.l A0, [A7]+
00002354 5C4F addq.w A7, 6
00002356 4ED0 jmp [A0]
fn00002358:
00002358 4E56 0000 link A6, 0
label0000235C:
0000235C 202D D226 move.l D0, [A5 - 0x2DDA]
00002360 206E 0008 movea.l A0, [A6 + 0x8]
00002364 B0A8 FFF0 cmp.l D0, [A0 - 0x10]
00002368 6F06 ble +0x8 /* 00002370 */
0000236A 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
0000236E 60EC bra -0x12 /* 0000235C */
label00002370:
00002370 4E5E unlink A6
00002372 2E9F move.l [A7], [A7]+
00002374 4E75 rts
fn00002376:
00002376 4E56 0000 link A6, 0
0000237A 48E7 0018 movem.l -[A7], A3,A4
0000237E 266E 0008 movea.l A3, [A6 + 0x8]
00002382 377C FFFF FFB4 move.w [A3 - 0x4C], 0xFFFF
00002388 49EB FFE4 lea.l A4, [A3 - 0x1C]
0000238C 7016 moveq.l D0, 0x16
0000238E B02C 0003 cmp.b D0, [A4 + 0x3]
00002392 57C0 seq D0
00002394 4A00 tst.b D0
00002396 660C bne +0xE /* 000023A4 */
00002398 7215 moveq.l D1, 0x15
0000239A B22C 0003 cmp.b D1, [A4 + 0x3]
0000239E 57C1 seq D1
000023A0 8001 or.b D0, D1
000023A2 670E beq +0x10 /* 000023B2 */
label000023A4:
000023A4 122C 0004 move.b D1, [A4 + 0x4]
000023A8 0A01 0001 xori.b D1, 0x1
000023AC C001 and.b D0, D1
000023AE 4A00 tst.b D0
000023B0 6614 bne +0x16 /* 000023C6 */
label000023B2:
000023B2 7218 moveq.l D1, 0x18
000023B4 B22C 0003 cmp.b D1, [A4 + 0x3]
000023B8 57C1 seq D1
000023BA 4A01 tst.b D1
000023BC 674A beq +0x4C /* 00002408 */
000023BE C22C 0004 and.b D1, [A4 + 0x4]
000023C2 8001 or.b D0, D1
000023C4 6742 beq +0x44 /* 00002408 */
label000023C6:
000023C6 102C 0004 move.b D0, [A4 + 0x4]
000023CA 6708 beq +0xA /* 000023D4 */
000023CC 377C 0008 FFB4 move.w [A3 - 0x4C], 0x8
000023D2 6014 bra +0x16 /* 000023E8 */
label000023D4:
000023D4 7016 moveq.l D0, 0x16
000023D6 B02C 0003 cmp.b D0, [A4 + 0x3]
000023DA 6606 bne +0x8 /* 000023E2 */
000023DC 426B FFB4 clr.w [A3 - 0x4C]
000023E0 6006 bra +0x8 /* 000023E8 */
label000023E2:
000023E2 377C 0014 FFB4 move.w [A3 - 0x4C], 0x14
label000023E8:
000023E8 102C 0002 move.b D0, [A4 + 0x2]
000023EC 4880 ext.w D0
000023EE 5340 subq.w D0, 1
000023F0 3740 FFB6 move.w [A3 - 0x4A], D0
label000023F4:
000023F4 701F moveq.l D0, 0x1F
000023F6 B06B FFB6 cmp.w D0, [A3 - 0x4A]
000023FA 6C0C bge +0xE /* 00002408 */
000023FC 046B 0020 FFB6 subi.w [A3 - 0x4A], 0x20 /* ' ' */
00002402 586B FFB4 addq.w [A3 - 0x4C], 4
00002406 60EC bra -0x12 /* 000023F4 */
label00002408:
00002408 4CDF 1800 movem.l A3,A4, [A7]+
0000240C 4E5E unlink A6
0000240E 2E9F move.l [A7], [A7]+
00002410 4E75 rts
fn00002412:
00002412 4E56 0000 link A6, 0
00002416 2F0C move.l -[A7], A4
00002418 286E 000C movea.l A4, [A6 + 0xC]
0000241C 302C 0038 move.w D0, [A4 + 0x38]
00002420 B06D D838 cmp.w D0, [A5 - 0x27C8]
00002424 6700 008A beq +0x8C /* 000024B0 */
00002428 4AAC 0018 tst.l [A4 + 0x18]
0000242C 677C beq +0x7E /* 000024AA */
0000242E 2F2C 0018 move.l -[A7], [A4 + 0x18]
00002432 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002436 4EBA FFDA jsr [PC - 0x26 /* 00002412 */]
0000243A 206C 0018 movea.l A0, [A4 + 0x18]
0000243E 2028 001C move.l D0, [A0 + 0x1C]
00002442 80AC 001C or.l D0, [A4 + 0x1C]
00002446 2940 001C move.l [A4 + 0x1C], D0
0000244A 206C 0018 movea.l A0, [A4 + 0x18]
0000244E 2028 0020 move.l D0, [A0 + 0x20]
00002452 80AC 0020 or.l D0, [A4 + 0x20]
00002456 2940 0020 move.l [A4 + 0x20], D0
0000245A 206C 0018 movea.l A0, [A4 + 0x18]
0000245E 2028 0024 move.l D0, [A0 + 0x24]
00002462 80AC 0024 or.l D0, [A4 + 0x24]
00002466 2940 0024 move.l [A4 + 0x24], D0
0000246A 206C 0018 movea.l A0, [A4 + 0x18]
0000246E 2028 0028 move.l D0, [A0 + 0x28]
00002472 80AC 0028 or.l D0, [A4 + 0x28]
00002476 2940 0028 move.l [A4 + 0x28], D0
0000247A 206C 0018 movea.l A0, [A4 + 0x18]
0000247E 2028 002C move.l D0, [A0 + 0x2C]
00002482 80AC 002C or.l D0, [A4 + 0x2C]
00002486 2940 002C move.l [A4 + 0x2C], D0
0000248A 206C 0018 movea.l A0, [A4 + 0x18]
0000248E 2028 0030 move.l D0, [A0 + 0x30]
00002492 80AC 0030 or.l D0, [A4 + 0x30]
00002496 2940 0030 move.l [A4 + 0x30], D0
0000249A 206C 0018 movea.l A0, [A4 + 0x18]
0000249E 2028 0034 move.l D0, [A0 + 0x34]
000024A2 80AC 0030 or.l D0, [A4 + 0x30]
000024A6 2940 0034 move.l [A4 + 0x34], D0
label000024AA:
000024AA 396D D838 0038 move.w [A4 + 0x38], [A5 - 0x27C8]
label000024B0:
000024B0 285F movea.l A4, [A7]+
000024B2 4E5E unlink A6
000024B4 205F movea.l A0, [A7]+
000024B6 504F addq.w A7, 8
000024B8 4ED0 jmp [A0]
fn000024BA:
000024BA 4E56 FFFC link A6, -0x0004
000024BE 48E7 0118 movem.l -[A7], D7,A3,A4
000024C2 266E 0008 movea.l A3, [A6 + 0x8]
000024C6 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
000024CC 70FF moveq.l D0, 0xFFFFFFFF
000024CE B06B FFB4 cmp.w D0, [A3 - 0x4C]
000024D2 6738 beq +0x3A /* 0000250C */
000024D4 286E 000C movea.l A4, [A6 + 0xC]
000024D8 302C 0038 move.w D0, [A4 + 0x38]
000024DC B06D D838 cmp.w D0, [A5 - 0x27C8]
000024E0 670A beq +0xC /* 000024EC */
000024E2 2F2E 000C move.l -[A7], [A6 + 0xC]
000024E6 2F0E move.l -[A7], A6
000024E8 4EBA FF28 jsr [PC - 0xD8 /* 00002412 */]
label000024EC:
000024EC 41EC 001C lea.l A0, [A4 + 0x1C]
000024F0 302B FFB4 move.w D0, [A3 - 0x4C]
000024F4 48C0 ext.l D0
000024F6 2E00 move.l D7, D0
000024F8 DE88 add.l D7, A0
000024FA 2047 movea.l A0, D7
000024FC 2010 move.l D0, [A0]
000024FE 322B FFB6 move.w D1, [A3 - 0x4A]
00002502 0300 btst D0, D1
00002504 56C0 sne D0
00002506 4400 neg.b D0
00002508 1D40 0010 move.b [A6 + 0x10], D0
label0000250C:
0000250C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002510 4E5E unlink A6
00002512 205F movea.l A0, [A7]+
00002514 504F addq.w A7, 8
00002516 4ED0 jmp [A0]
fn00002518:
00002518 4E56 FF68 link A6, -0x0098
0000251C 48E7 0118 movem.l -[A7], D7,A3,A4
00002520 286E 0008 movea.l A4, [A6 + 0x8]
00002524 422E 000C clr.b [A6 + 0xC]
00002528 4267 clr.w -[A7]
0000252A 4EBA FDB0 jsr [PC - 0x250 /* 000022DC */]
0000252E 101F move.b D0, [A7]+
00002530 6704 beq +0x6 /* 00002536 */
00002532 6000 01AE bra +0x1B0 /* 000026E2 */
label00002536:
00002536 206C FFFC movea.l A0, [A4 - 0x4]
0000253A 47D0 lea.l A3, [A0]
0000253C 7004 moveq.l D0, 0x04
0000253E B013 cmp.b D0, [A3]
00002540 56C0 sne D0
00002542 4A00 tst.b D0
00002544 670E beq +0x10 /* 00002554 */
00002546 7205 moveq.l D1, 0x05
00002548 B213 cmp.b D1, [A3]
0000254A 56C1 sne D1
0000254C C001 and.b D0, D1
0000254E 6704 beq +0x6 /* 00002554 */
00002550 6000 0190 bra +0x192 /* 000026E2 */
label00002554:
00002554 486C FFC6 pea.l [A4 - 0x3A]
00002558 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
0000255C 4267 clr.w -[A7]
0000255E 486D E0DE pea.l [A5 - 0x1F22]
00002562 1F2C FFE8 move.b -[A7], [A4 - 0x18]
00002566 2F2C FFFC move.l -[A7], [A4 - 0x4]
0000256A 486E FFF4 pea.l [A6 - 0xC]
0000256E 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
00002572 101F move.b D0, [A7]+
00002574 6604 bne +0x6 /* 0000257A */
00002576 6000 016A bra +0x16C /* 000026E2 */
label0000257A:
0000257A 1F3C 0001 move.b -[A7], 0x1
0000257E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002582 4EBA FDB0 jsr [PC - 0x250 /* 00002334 */]
00002586 486E FF74 pea.l [A6 - 0x8C]
0000258A 2F3C 0000 0080 move.l -[A7], 0x80
00002590 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00002594 102C FFE9 move.b D0, [A4 - 0x17]
00002598 6714 beq +0x16 /* 000025AE */
0000259A 41EC FFC6 lea.l A0, [A4 - 0x3A]
0000259E 2B48 E1DE move.l [A5 - 0x1E22], A0
000025A2 4EBA F75C jsr [PC - 0x8A4 /* 00001D00 */]
000025A6 2B6C FFCC E1DE move.l [A5 - 0x1E22], [A4 - 0x34]
000025AC 6004 bra +0x6 /* 000025B2 */
label000025AE:
000025AE 4EBA F6A8 jsr [PC - 0x958 /* 00001C58 */]
label000025B2:
000025B2 3D6C FFEE FF74 move.w [A6 - 0x8C], [A4 - 0x12]
000025B8 7010 moveq.l D0, 0x10
000025BA B06E FF74 cmp.w D0, [A6 - 0x8C]
000025BE 6C2A bge +0x2C /* 000025EA */
000025C0 3F3C 0047 move.w -[A7], 0x47 /* 'G' */
000025C4 4EBA E916 jsr [PC - 0x16EA /* 00000EDC */]
000025C8 3D6E FF74 FF6C move.w [A6 - 0x94], [A6 - 0x8C]
000025CE 7E01 moveq.l D7, 0x01
000025D0 6008 bra +0xA /* 000025DA */
label000025D2:
000025D2 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
000025D6 5247 addq.w D7, 1
000025D8 6906 bvs +0x8 /* 000025E0 */
label000025DA:
000025DA BE6E FF6C cmp.w D7, [A6 - 0x94]
000025DE 6FF2 ble -0xC /* 000025D2 */
label000025E0:
000025E0 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000025E6 6000 00FA bra +0xFC /* 000026E2 */
label000025EA:
000025EA 3E2E FF74 move.w D7, [A6 - 0x8C]
000025EE 601A bra +0x1C /* 0000260A */
label000025F0:
000025F0 3007 move.w D0, D7
000025F2 E540 asl D0.w, 2
000025F4 2F00 move.l -[A7], D0
000025F6 42A7 clr.l -[A7]
000025F8 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */]
000025FC 221F move.l D1, [A7]+
000025FE 201F move.l D0, [A7]+
00002600 41EE FF72 lea.l A0, [A6 - 0x8E]
00002604 2181 0000 move.l [A0 + D0.w], D1
00002608 5347 subq.w D7, 1
label0000260A:
0000260A 7001 moveq.l D0, 0x01
0000260C B047 cmp.w D0, D7
0000260E 6FE0 ble -0x1E /* 000025F0 */
00002610 1F3C 000F move.b -[A7], 0xF
00002614 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00002618 4EAD 2E8A jsr [A5 + 0x2E8A /* export_1485 */]
0000261C 486E FFF4 pea.l [A6 - 0xC]
00002620 1F3C 0001 move.b -[A7], 0x1
00002624 486E FF74 pea.l [A6 - 0x8C]
00002628 42A7 clr.l -[A7]
0000262A 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
0000262E 102E FFBA move.b D0, [A6 - 0x46]
00002632 6708 beq +0xA /* 0000263C */
00002634 422C FFC3 clr.b [A4 - 0x3D]
00002638 6000 0084 bra +0x86 /* 000026BE */
label0000263C:
0000263C 1D7C 0001 000C move.b [A6 + 0xC], 0x1
00002642 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002646 4EBA FD10 jsr [PC - 0x2F0 /* 00002358 */]
0000264A 4AAE FFB6 tst.l [A6 - 0x4A]
0000264E 6606 bne +0x8 /* 00002656 */
00002650 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */]
00002654 605A bra +0x5C /* 000026B0 */
label00002656:
00002656 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
0000265A 42A7 clr.l -[A7]
0000265C 206E FFB6 movea.l A0, [A6 - 0x4A]
00002660 2F10 move.l -[A7], [A0]
00002662 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00002666 201F move.l D0, [A7]+
00002668 5280 addq.l D0, 1
0000266A 2F00 move.l -[A7], D0
0000266C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00002670 3D6E FF74 FF6A move.w [A6 - 0x96], [A6 - 0x8C]
00002676 7E01 moveq.l D7, 0x01
00002678 6024 bra +0x26 /* 0000269E */
label0000267A:
0000267A 3007 move.w D0, D7
0000267C E540 asl D0.w, 2
0000267E 41EE FF72 lea.l A0, [A6 - 0x8E]
00002682 2230 0000 move.l D1, [A0 + D0.w]
00002686 B2AE FFB6 cmp.l D1, [A6 - 0x4A]
0000268A 660E bne +0x10 /* 0000269A */
0000268C 3007 move.w D0, D7
0000268E E540 asl D0.w, 2
00002690 41EE FF72 lea.l A0, [A6 - 0x8E]
00002694 7200 moveq.l D1, 0x00
00002696 2181 0000 move.l [A0 + D0.w], D1
label0000269A:
0000269A 5247 addq.w D7, 1
0000269C 6906 bvs +0x8 /* 000026A4 */
label0000269E:
0000269E BE6E FF6A cmp.w D7, [A6 - 0x96]
000026A2 6FD6 ble -0x28 /* 0000267A */
label000026A4:
000026A4 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
000026A8 1F3C 0001 move.b -[A7], 0x1
000026AC 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */]
label000026B0:
000026B0 102C FFE8 move.b D0, [A4 - 0x18]
000026B4 6608 bne +0xA /* 000026BE */
000026B6 2F2D CEC2 move.l -[A7], [A5 - 0x313E]
000026BA 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */]
label000026BE:
000026BE 3D6E FF74 FF68 move.w [A6 - 0x98], [A6 - 0x8C]
000026C4 7E01 moveq.l D7, 0x01
000026C6 6014 bra +0x16 /* 000026DC */
label000026C8:
000026C8 3007 move.w D0, D7
000026CA E540 asl D0.w, 2
000026CC 41EE FF72 lea.l A0, [A6 - 0x8E]
000026D0 4870 0000 pea.l [A0 + D0.w]
000026D4 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
000026D8 5247 addq.w D7, 1
000026DA 6906 bvs +0x8 /* 000026E2 */
label000026DC:
000026DC BE6E FF68 cmp.w D7, [A6 - 0x98]
000026E0 6FE6 ble -0x18 /* 000026C8 */
label000026E2:
000026E2 4CDF 1880 movem.l D7,A3,A4, [A7]+
000026E6 4E5E unlink A6
000026E8 2E9F move.l [A7], [A7]+
000026EA 4E75 rts
fn000026EC:
000026EC 4E56 FFFA link A6, -0x0006
000026F0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000026F4 266E 0008 movea.l A3, [A6 + 0x8]
000026F8 286B 0008 movea.l A4, [A3 + 0x8]
000026FC 422E 000C clr.b [A6 + 0xC]
00002700 4267 clr.w -[A7]
00002702 4EBA FBD8 jsr [PC - 0x428 /* 000022DC */]
00002706 101F move.b D0, [A7]+
00002708 6710 beq +0x12 /* 0000271A */
0000270A 2F2C FFFC move.l -[A7], [A4 - 0x4]
0000270E 3F2B FFEA move.w -[A7], [A3 - 0x16]
00002712 4EAD 10EA jsr [A5 + 0x10EA /* export_537 */]
00002716 6000 00D0 bra +0xD2 /* 000027E8 */
label0000271A:
0000271A 1F3C 0001 move.b -[A7], 0x1
0000271E 206E 0008 movea.l A0, [A6 + 0x8]
00002722 2F28 0008 move.l -[A7], [A0 + 0x8]
00002726 4EBA FC0C jsr [PC - 0x3F4 /* 00002334 */]
0000272A 422C FFE2 clr.b [A4 - 0x1E]
0000272E 486C FFD2 pea.l [A4 - 0x2E]
00002732 486D E208 pea.l [A5 - 0x1DF8]
00002736 4EAD 0D82 jsr [A5 + 0xD82 /* export_428 */]
0000273A 41EC FFC6 lea.l A0, [A4 - 0x3A]
0000273E 2B48 E1DE move.l [A5 - 0x1E22], A0
00002742 4267 clr.w -[A7]
00002744 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00002748 3E2D E304 move.w D7, [A5 - 0x1CFC]
0000274C 2C2D D828 move.l D6, [A5 - 0x27D8]
00002750 486B FFEC pea.l [A3 - 0x14]
00002754 4267 clr.w -[A7]
00002756 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */]
0000275A 206D D828 movea.l A0, [A5 - 0x27D8]
0000275E 2050 movea.l A0, [A0]
00002760 2F10 move.l -[A7], [A0]
00002762 205F movea.l A0, [A7]+
00002764 4E90 jsr [A0]
00002766 2F06 move.l -[A7], D6
00002768 4267 clr.w -[A7]
0000276A 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */]
0000276E 3B47 E304 move.w [A5 - 0x1CFC], D7
00002772 2B6C FFCC E1DE move.l [A5 - 0x1E22], [A4 - 0x34]
00002778 4267 clr.w -[A7]
0000277A 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
0000277E 3B6C FFD0 D1BC move.w [A5 - 0x2E44], [A4 - 0x30]
00002784 486C FFD2 pea.l [A4 - 0x2E]
00002788 4EAD 0D52 jsr [A5 + 0xD52 /* export_422 */]
0000278C 7001 moveq.l D0, 0x01
0000278E B02C FFE2 cmp.b D0, [A4 - 0x1E]
00002792 57C0 seq D0
00002794 4A00 tst.b D0
00002796 660A bne +0xC /* 000027A2 */
00002798 802D D032 or.b D0, [A5 - 0x2FCE]
0000279C 0240 0001 andi.w D0, 0x1
000027A0 6730 beq +0x32 /* 000027D2 */
label000027A2:
000027A2 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000027A8 206E 0008 movea.l A0, [A6 + 0x8]
000027AC 2F28 0008 move.l -[A7], [A0 + 0x8]
000027B0 4EBA FBA6 jsr [PC - 0x45A /* 00002358 */]
000027B4 102C FFE8 move.b D0, [A4 - 0x18]
000027B8 6716 beq +0x18 /* 000027D0 */
000027BA 122D D032 move.b D1, [A5 - 0x2FCE]
000027BE 0A01 0001 xori.b D1, 0x1
000027C2 C001 and.b D0, D1
000027C4 670A beq +0xC /* 000027D0 */
000027C6 2F2D CEC2 move.l -[A7], [A5 - 0x313E]
000027CA 4267 clr.w -[A7]
000027CC 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */]
label000027D0:
000027D0 6004 bra +0x6 /* 000027D6 */
label000027D2:
000027D2 422C FFC3 clr.b [A4 - 0x3D]
label000027D6:
000027D6 2F2C FFFC move.l -[A7], [A4 - 0x4]
000027DA 3F2B FFEA move.w -[A7], [A3 - 0x16]
000027DE 4EAD 10EA jsr [A5 + 0x10EA /* export_537 */]
000027E2 4267 clr.w -[A7]
000027E4 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
label000027E8:
000027E8 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000027EC 4E5E unlink A6
000027EE 2E9F move.l [A7], [A7]+
000027F0 4E75 rts
fn000027F2:
000027F2 4E56 0000 link A6, 0
000027F6 48E7 0018 movem.l -[A7], A3,A4
000027FA 266E 0008 movea.l A3, [A6 + 0x8]
000027FE 286B 0008 movea.l A4, [A3 + 0x8]
00002802 422E 000C clr.b [A6 + 0xC]
00002806 486C FFC6 pea.l [A4 - 0x3A]
0000280A 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
0000280E 4267 clr.w -[A7]
00002810 2F2C FFFC move.l -[A7], [A4 - 0x4]
00002814 486D E0DE pea.l [A5 - 0x1F22]
00002818 3F2C FFE4 move.w -[A7], [A4 - 0x1C]
0000281C 486B FFEC pea.l [A3 - 0x14]
00002820 486B FFEA pea.l [A3 - 0x16]
00002824 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
00002828 101F move.b D0, [A7]+
0000282A 6602 bne +0x4 /* 0000282E */
0000282C 6016 bra +0x18 /* 00002844 */
label0000282E:
0000282E 4267 clr.w -[A7]
00002830 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002834 4EBA FEB6 jsr [PC - 0x14A /* 000026EC */]
00002838 101F move.b D0, [A7]+
0000283A 6602 bne +0x4 /* 0000283E */
0000283C 6006 bra +0x8 /* 00002844 */
label0000283E:
0000283E 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label00002844:
00002844 4CDF 1800 movem.l A3,A4, [A7]+
00002848 4E5E unlink A6
0000284A 2E9F move.l [A7], [A7]+
0000284C 4E75 rts
fn0000284E:
0000284E 4E56 FFEA link A6, -0x0016
00002852 48E7 0018 movem.l -[A7], A3,A4
00002856 286E 0008 movea.l A4, [A6 + 0x8]
0000285A 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label00002860:
00002860 4AAC FFFC tst.l [A4 - 0x4]
00002864 56C0 sne D0
00002866 4A00 tst.b D0
00002868 676C beq +0x6E /* 000028D6 */
0000286A 122D D032 move.b D1, [A5 - 0x2FCE]
0000286E 0A01 0001 xori.b D1, 0x1
00002872 C001 and.b D0, D1
00002874 6760 beq +0x62 /* 000028D6 */
00002876 296C FFFC FFDE move.l [A4 - 0x22], [A4 - 0x4]
0000287C 266C FFFC movea.l A3, [A4 - 0x4]
00002880 302B 003A move.w D0, [A3 + 0x3A]
00002884 5240 addq.w D0, 1
00002886 3740 003A move.w [A3 + 0x3A], D0
0000288A 4267 clr.w -[A7]
0000288C 2F0E move.l -[A7], A6
0000288E 4EBA FF62 jsr [PC - 0x9E /* 000027F2 */]
00002892 101F move.b D0, [A7]+
00002894 6604 bne +0x6 /* 0000289A */
00002896 802D D032 or.b D0, [A5 - 0x2FCE]
label0000289A:
0000289A 4A00 tst.b D0
0000289C 6612 bne +0x14 /* 000028B0 */
0000289E 2F00 move.l -[A7], D0
000028A0 4267 clr.w -[A7]
000028A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000028A6 4EBA FC70 jsr [PC - 0x390 /* 00002518 */]
000028AA 121F move.b D1, [A7]+
000028AC 201F move.l D0, [A7]+
000028AE 8001 or.b D0, D1
label000028B0:
000028B0 4A00 tst.b D0
000028B2 6604 bne +0x6 /* 000028B8 */
000028B4 802D D032 or.b D0, [A5 - 0x2FCE]
label000028B8:
000028B8 1B40 CEEA move.b [A5 - 0x3116], D0
000028BC 2F2C FFFC move.l -[A7], [A4 - 0x4]
000028C0 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
000028C4 102D CEEA move.b D0, [A5 - 0x3116]
000028C8 6610 bne +0x12 /* 000028DA */
000028CA 206C FFFC movea.l A0, [A4 - 0x4]
000028CE 2968 0018 FFFC move.l [A4 - 0x4], [A0 + 0x18]
000028D4 608A bra -0x74 /* 00002860 */
label000028D6:
000028D6 422E 000C clr.b [A6 + 0xC]
label000028DA:
000028DA 4CDF 1800 movem.l A3,A4, [A7]+
000028DE 4E5E unlink A6
000028E0 2E9F move.l [A7], [A7]+
000028E2 4E75 rts
fn000028E4:
000028E4 4E56 0000 link A6, 0
000028E8 206E 0008 movea.l A0, [A6 + 0x8]
000028EC 4868 FFC6 pea.l [A0 - 0x3A]
000028F0 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
000028F4 3F2E 000C move.w -[A7], [A6 + 0xC]
000028F8 486D E0DE pea.l [A5 - 0x1F22]
000028FC 4EBA E53C jsr [PC - 0x1AC4 /* 00000E3A */]
00002900 4E5E unlink A6
00002902 205F movea.l A0, [A7]+
00002904 5C4F addq.w A7, 6
00002906 4ED0 jmp [A0]
fn00002908:
00002908 4E56 FFFC link A6, -0x0004
0000290C 2F0C move.l -[A7], A4
0000290E 42A7 clr.l -[A7]
00002910 4EAD 0B0A jsr [A5 + 0xB0A /* export_349 */]
00002914 285F movea.l A4, [A7]+
label00002916:
00002916 700F moveq.l D0, 0x0F
00002918 B02C 0003 cmp.b D0, [A4 + 0x3]
0000291C 670C beq +0xE /* 0000292A */
0000291E 42A7 clr.l -[A7]
00002920 2F0C move.l -[A7], A4
00002922 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
00002926 285F movea.l A4, [A7]+
00002928 60EC bra -0x12 /* 00002916 */
label0000292A:
0000292A 200C move.l D0, A4
0000292C 5580 subq.l D0, 2
0000292E 206D D222 movea.l A0, [A5 - 0x2DDE]
00002932 9090 sub.l D0, [A0]
00002934 206E 0008 movea.l A0, [A6 + 0x8]
00002938 2140 FFF0 move.l [A0 - 0x10], D0
0000293C 285F movea.l A4, [A7]+
0000293E 4E5E unlink A6
00002940 2E9F move.l [A7], [A7]+
00002942 4E75 rts
export_347:
00002944 4E56 FFB4 link A6, -0x004C
00002948 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000294C 41ED E0A8 lea.l A0, [A5 - 0x1F58]
00002950 B1ED E1DE cmpa.l A0, [A5 - 0x1E22]
00002954 6604 bne +0x6 /* 0000295A */
00002956 422D EBEC clr.b [A5 - 0x1414]
label0000295A:
0000295A 70FF moveq.l D0, 0xFFFFFFFF
0000295C B06D FC7A cmp.w D0, [A5 - 0x386]
00002960 6630 bne +0x32 /* 00002992 */
00002962 302D FC7C move.w D0, [A5 - 0x384]
00002966 5340 subq.w D0, 1
00002968 41ED F40C lea.l A0, [A5 - 0xBF4]
0000296C C1FC 000C muls.w D0, 0xC
00002970 43EE FFE4 lea.l A1, [A6 - 0x1C]
00002974 41F0 0000 lea.l A0, [A0 + D0.w]
00002978 22D8 move.l [A1]+, [A0]+
0000297A 22D8 move.l [A1]+, [A0]+
0000297C 22D8 move.l [A1]+, [A0]+
0000297E 302D FC7C move.w D0, [A5 - 0x384]
00002982 5340 subq.w D0, 1
00002984 41ED F658 lea.l A0, [A5 - 0x9A8]
00002988 D040 add.w D0, D0
0000298A 3D70 0000 FFC6 move.w [A6 - 0x3A], [A0 + D0.w]
00002990 6032 bra +0x34 /* 000029C4 */
label00002992:
00002992 206D D828 movea.l A0, [A5 - 0x27D8]
00002996 2068 0004 movea.l A0, [A0 + 0x4]
0000299A 302D FC7A move.w D0, [A5 - 0x386]
0000299E 48C0 ext.l D0
000029A0 D090 add.l D0, [A0]
000029A2 5480 addq.l D0, 2
000029A4 2040 movea.l A0, D0
000029A6 43EE FFE4 lea.l A1, [A6 - 0x1C]
000029AA 22D8 move.l [A1]+, [A0]+
000029AC 22D8 move.l [A1]+, [A0]+
000029AE 22D8 move.l [A1]+, [A0]+
000029B0 302D FC78 move.w D0, [A5 - 0x388]
000029B4 5440 addq.w D0, 2
000029B6 3D40 FFC6 move.w [A6 - 0x3A], D0
000029BA 206D D828 movea.l A0, [A5 - 0x27D8]
000029BE 2D68 0004 FFC8 move.l [A6 - 0x38], [A0 + 0x4]
label000029C4:
000029C4 2D6D E1DE FFCC move.l [A6 - 0x34], [A5 - 0x1E22]
000029CA 3D6D D1BC FFD0 move.w [A6 - 0x30], [A5 - 0x2E44]
000029D0 2D6E FFEA FFFC move.l [A6 - 0x4], [A6 - 0x16]
000029D6 6614 bne +0x16 /* 000029EC */
000029D8 206D E1DE movea.l A0, [A5 - 0x1E22]
000029DC 2D68 0018 FFFC move.l [A6 - 0x4], [A0 + 0x18]
000029E2 206D E1DE movea.l A0, [A5 - 0x1E22]
000029E6 2D68 0024 FFEA move.l [A6 - 0x16], [A0 + 0x24]
label000029EC:
000029EC 2D6E FFFC FFDE move.l [A6 - 0x22], [A6 - 0x4]
000029F2 426E FFD2 clr.w [A6 - 0x2E]
000029F6 2F0E move.l -[A7], A6
000029F8 4EBA FF0E jsr [PC - 0xF2 /* 00002908 */]
000029FC 102D A370 move.b D0, [A5 - 0x5C90]
00002A00 6704 beq +0x6 /* 00002A06 */
00002A02 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */]
label00002A06:
00002A06 526D D02A addq.w [A5 - 0x2FD6], 1
00002A0A 1D7C 0001 FFC3 move.b [A6 - 0x3D], 0x1
00002A10 4EAD 2E8A jsr [A5 + 0x2E8A /* export_1485 */]
00002A14 2F0E move.l -[A7], A6
00002A16 4EBA F95E jsr [PC - 0x6A2 /* 00002376 */]
00002A1A 206E FFFC movea.l A0, [A6 - 0x4]
00002A1E 49D0 lea.l A4, [A0]
00002A20 7005 moveq.l D0, 0x05
00002A22 B014 cmp.b D0, [A4]
00002A24 6700 016A beq +0x16C /* 00002B90 */
00002A28 202D A630 move.l D0, [A5 - 0x59D0]
00002A2C B0AD A522 cmp.l D0, [A5 - 0x5ADE]
00002A30 57C0 seq D0
00002A32 4A00 tst.b D0
00002A34 660C bne +0xE /* 00002A42 */
00002A36 222C 0002 move.l D1, [A4 + 0x2]
00002A3A B2AD A522 cmp.l D1, [A5 - 0x5ADE]
00002A3E 57C1 seq D1
00002A40 8001 or.b D0, D1
label00002A42:
00002A42 4400 neg.b D0
00002A44 1A00 move.b D5, D0
00002A46 202C 0002 move.l D0, [A4 + 0x2]
00002A4A B0AD A630 cmp.l D0, [A5 - 0x59D0]
00002A4E 56C7 sne D7
00002A50 4407 neg.b D7
00002A52 202C 000A move.l D0, [A4 + 0xA]
00002A56 B0AD A688 cmp.l D0, [A5 - 0x5978]
00002A5A 56C6 sne D6
00002A5C 4406 neg.b D6
00002A5E 4267 clr.w -[A7]
00002A60 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A64 2F0E move.l -[A7], A6
00002A66 4EBA FA52 jsr [PC - 0x5AE /* 000024BA */]
00002A6A 101F move.b D0, [A7]+
00002A6C 6716 beq +0x18 /* 00002A84 */
00002A6E 2F00 move.l -[A7], D0
00002A70 4267 clr.w -[A7]
00002A72 2F0E move.l -[A7], A6
00002A74 4EBA FDD8 jsr [PC - 0x228 /* 0000284E */]
00002A78 121F move.b D1, [A7]+
00002A7A 201F move.l D0, [A7]+
00002A7C C001 and.b D0, D1
00002A7E 4A00 tst.b D0
00002A80 6600 0230 bne +0x232 /* 00002CB2 */
label00002A84:
00002A84 802D D032 or.b D0, [A5 - 0x2FCE]
00002A88 6600 0228 bne +0x22A /* 00002CB2 */
00002A8C 1007 move.b D0, D7
00002A8E 660C bne +0xE /* 00002A9C */
00002A90 1206 move.b D1, D6
00002A92 6746 beq +0x48 /* 00002ADA */
00002A94 C22E FFC3 and.b D1, [A6 - 0x3D]
00002A98 8001 or.b D0, D1
00002A9A 673E beq +0x40 /* 00002ADA */
label00002A9C:
00002A9C 42A7 clr.l -[A7]
00002A9E 4EAD 110A jsr [A5 + 0x110A /* export_541 */]
00002AA2 2D5F FFFC move.l [A6 - 0x4], [A7]+
00002AA6 6700 020A beq +0x20C /* 00002CB2 */
00002AAA 4267 clr.w -[A7]
00002AAC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002AB0 2F0E move.l -[A7], A6
00002AB2 4EBA FA06 jsr [PC - 0x5FA /* 000024BA */]
00002AB6 101F move.b D0, [A7]+
00002AB8 6710 beq +0x12 /* 00002ACA */
00002ABA 2F00 move.l -[A7], D0
00002ABC 4267 clr.w -[A7]
00002ABE 2F0E move.l -[A7], A6
00002AC0 4EBA FD8C jsr [PC - 0x274 /* 0000284E */]
00002AC4 121F move.b D1, [A7]+
00002AC6 201F move.l D0, [A7]+
00002AC8 C001 and.b D0, D1
label00002ACA:
00002ACA 4A00 tst.b D0
00002ACC 6604 bne +0x6 /* 00002AD2 */
00002ACE 802D D032 or.b D0, [A5 - 0x2FCE]
label00002AD2:
00002AD2 1B40 CEEA move.b [A5 - 0x3116], D0
00002AD6 6600 01DA bne +0x1DC /* 00002CB2 */
label00002ADA:
00002ADA 266D D83E movea.l A3, [A5 - 0x27C2]
label00002ADE:
00002ADE 200B move.l D0, A3
00002AE0 6770 beq +0x72 /* 00002B52 */
00002AE2 2053 movea.l A0, [A3]
00002AE4 2D50 FFFC move.l [A6 - 0x4], [A0]
00002AE8 2053 movea.l A0, [A3]
00002AEA 2828 0004 move.l D4, [A0 + 0x4]
00002AEE 206E FFFC movea.l A0, [A6 - 0x4]
00002AF2 2B68 0002 CEEC move.l [A5 - 0x3114], [A0 + 0x2]
00002AF8 206E FFDE movea.l A0, [A6 - 0x22]
00002AFC 202D CEEC move.l D0, [A5 - 0x3114]
00002B00 B0A8 0002 cmp.l D0, [A0 + 0x2]
00002B04 56C0 sne D0
00002B06 4A00 tst.b D0
00002B08 673C beq +0x3E /* 00002B46 */
00002B0A 222D CEEC move.l D1, [A5 - 0x3114]
00002B0E B2AD A630 cmp.l D1, [A5 - 0x59D0]
00002B12 56C1 sne D1
00002B14 C001 and.b D0, D1
00002B16 672E beq +0x30 /* 00002B46 */
00002B18 2F00 move.l -[A7], D0
00002B1A 4267 clr.w -[A7]
00002B1C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002B20 2F0E move.l -[A7], A6
00002B22 4EBA F996 jsr [PC - 0x66A /* 000024BA */]
00002B26 121F move.b D1, [A7]+
00002B28 201F move.l D0, [A7]+
00002B2A C001 and.b D0, D1
00002B2C 4A00 tst.b D0
00002B2E 6716 beq +0x18 /* 00002B46 */
00002B30 2F00 move.l -[A7], D0
00002B32 4267 clr.w -[A7]
00002B34 2F0E move.l -[A7], A6
00002B36 4EBA FD16 jsr [PC - 0x2EA /* 0000284E */]
00002B3A 121F move.b D1, [A7]+
00002B3C 201F move.l D0, [A7]+
00002B3E C001 and.b D0, D1
00002B40 4A00 tst.b D0
00002B42 6600 016E bne +0x170 /* 00002CB2 */
label00002B46:
00002B46 802D D032 or.b D0, [A5 - 0x2FCE]
00002B4A 6600 0166 bne +0x168 /* 00002CB2 */
00002B4E 2644 movea.l A3, D4
00002B50 608C bra -0x72 /* 00002ADE */
label00002B52:
00002B52 1005 move.b D0, D5
00002B54 6634 bne +0x36 /* 00002B8A */
00002B56 2D6D D82C FFFC move.l [A6 - 0x4], [A5 - 0x27D4]
00002B5C 4267 clr.w -[A7]
00002B5E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002B62 2F0E move.l -[A7], A6
00002B64 4EBA F954 jsr [PC - 0x6AC /* 000024BA */]
00002B68 101F move.b D0, [A7]+
00002B6A 6716 beq +0x18 /* 00002B82 */
00002B6C 2F00 move.l -[A7], D0
00002B6E 4267 clr.w -[A7]
00002B70 2F0E move.l -[A7], A6
00002B72 4EBA FCDA jsr [PC - 0x326 /* 0000284E */]
00002B76 121F move.b D1, [A7]+
00002B78 201F move.l D0, [A7]+
00002B7A C001 and.b D0, D1
00002B7C 4A00 tst.b D0
00002B7E 6600 0132 bne +0x134 /* 00002CB2 */
label00002B82:
00002B82 802D D032 or.b D0, [A5 - 0x2FCE]
00002B86 6600 012A bne +0x12C /* 00002CB2 */
label00002B8A:
00002B8A 2D6D D818 FFFC move.l [A6 - 0x4], [A5 - 0x27E8]
label00002B90:
00002B90 4267 clr.w -[A7]
00002B92 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002B96 2F0E move.l -[A7], A6
00002B98 4EBA F920 jsr [PC - 0x6E0 /* 000024BA */]
00002B9C 101F move.b D0, [A7]+
00002B9E 6716 beq +0x18 /* 00002BB6 */
00002BA0 2F00 move.l -[A7], D0
00002BA2 4267 clr.w -[A7]
00002BA4 2F0E move.l -[A7], A6
00002BA6 4EBA F970 jsr [PC - 0x690 /* 00002518 */]
00002BAA 121F move.b D1, [A7]+
00002BAC 201F move.l D0, [A7]+
00002BAE C001 and.b D0, D1
00002BB0 4A00 tst.b D0
00002BB2 6600 00FE bne +0x100 /* 00002CB2 */
label00002BB6:
00002BB6 802D D032 or.b D0, [A5 - 0x2FCE]
00002BBA 6600 00F6 bne +0xF8 /* 00002CB2 */
00002BBE 4267 clr.w -[A7]
00002BC0 4EBA F71A jsr [PC - 0x8E6 /* 000022DC */]
00002BC4 101F move.b D0, [A7]+
00002BC6 6600 00EA bne +0xEC /* 00002CB2 */
00002BCA 102E FFE8 move.b D0, [A6 - 0x18]
00002BCE 676A beq +0x6C /* 00002C3A */
00002BD0 7018 moveq.l D0, 0x18
00002BD2 B02E FFE7 cmp.b D0, [A6 - 0x19]
00002BD6 6656 bne +0x58 /* 00002C2E */
00002BD8 102E FFE9 move.b D0, [A6 - 0x17]
00002BDC 6744 beq +0x46 /* 00002C22 */
00002BDE 1F3C 0001 move.b -[A7], 0x1
00002BE2 2F0E move.l -[A7], A6
00002BE4 4EBA F74E jsr [PC - 0x8B2 /* 00002334 */]
00002BE8 206D D7C8 movea.l A0, [A5 - 0x2838]
00002BEC 2050 movea.l A0, [A0]
00002BEE 102E FFE6 move.b D0, [A6 - 0x1A]
00002BF2 4880 ext.w D0
00002BF4 D040 add.w D0, D0
00002BF6 72FF moveq.l D1, 0xFFFFFFFF
00002BF8 41E8 00B4 lea.l A0, [A0 + 0xB4]
00002BFC B270 0000 cmp.w D1, [A0 + D0.w]
00002C00 6608 bne +0xA /* 00002C0A */
00002C02 1F3C 000F move.b -[A7], 0xF
00002C06 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
label00002C0A:
00002C0A 102E FFE6 move.b D0, [A6 - 0x1A]
00002C0E 4880 ext.w D0
00002C10 5340 subq.w D0, 1
00002C12 41ED D450 lea.l A0, [A5 - 0x2BB0]
00002C16 E540 asl D0.w, 2
00002C18 2F30 0000 move.l -[A7], [A0 + D0.w]
00002C1C 205F movea.l A0, [A7]+
00002C1E 4E90 jsr [A0]
00002C20 6016 bra +0x18 /* 00002C38 */
label00002C22:
00002C22 3F3C 0030 move.w -[A7], 0x30 /* '0' */
00002C26 2F0E move.l -[A7], A6
00002C28 4EBA FCBA jsr [PC - 0x346 /* 000028E4 */]
00002C2C 600A bra +0xC /* 00002C38 */
label00002C2E:
00002C2E 3F3C 003F move.w -[A7], 0x3F /* '?' */
00002C32 2F0E move.l -[A7], A6
00002C34 4EBA FCAE jsr [PC - 0x352 /* 000028E4 */]
label00002C38:
00002C38 6078 bra +0x7A /* 00002CB2 */
label00002C3A:
00002C3A 7016 moveq.l D0, 0x16
00002C3C B02E FFE7 cmp.b D0, [A6 - 0x19]
00002C40 663C bne +0x3E /* 00002C7E */
00002C42 102E FFE9 move.b D0, [A6 - 0x17]
00002C46 672A beq +0x2C /* 00002C72 */
00002C48 1F3C 0001 move.b -[A7], 0x1
00002C4C 2F0E move.l -[A7], A6
00002C4E 4EBA F6E4 jsr [PC - 0x91C /* 00002334 */]
00002C52 102E FFE6 move.b D0, [A6 - 0x1A]
00002C56 4880 ext.w D0
00002C58 5340 subq.w D0, 1
00002C5A 41ED D55C lea.l A0, [A5 - 0x2AA4]
00002C5E E540 asl D0.w, 2
00002C60 2F30 0000 move.l -[A7], [A0 + D0.w]
00002C64 205F movea.l A0, [A7]+
00002C66 4E90 jsr [A0]
00002C68 1F3C 000F move.b -[A7], 0xF
00002C6C 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00002C70 6040 bra +0x42 /* 00002CB2 */
label00002C72:
00002C72 3F3C 0030 move.w -[A7], 0x30 /* '0' */
00002C76 2F0E move.l -[A7], A6
00002C78 4EBA FC6A jsr [PC - 0x396 /* 000028E4 */]
00002C7C 6034 bra +0x36 /* 00002CB2 */
label00002C7E:
00002C7E 7015 moveq.l D0, 0x15
00002C80 B02E FFE7 cmp.b D0, [A6 - 0x19]
00002C84 6612 bne +0x14 /* 00002C98 */
00002C86 4267 clr.w -[A7]
00002C88 2F0E move.l -[A7], A6
00002C8A 4EBA F6A8 jsr [PC - 0x958 /* 00002334 */]
00002C8E 1F3C 000F move.b -[A7], 0xF
00002C92 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00002C96 601A bra +0x1C /* 00002CB2 */
label00002C98:
00002C98 7002 moveq.l D0, 0x02
00002C9A B02E FFE7 cmp.b D0, [A6 - 0x19]
00002C9E 6712 beq +0x14 /* 00002CB2 */
00002CA0 3F3C 003F move.w -[A7], 0x3F /* '?' */
00002CA4 2F0E move.l -[A7], A6
00002CA6 4EBA FC3C jsr [PC - 0x3C4 /* 000028E4 */]
00002CAA 1F3C 000F move.b -[A7], 0xF
00002CAE 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
label00002CB2:
00002CB2 536D D02A subq.w [A5 - 0x2FD6], 1
00002CB6 41ED E0A8 lea.l A0, [A5 - 0x1F58]
00002CBA B1ED E1DE cmpa.l A0, [A5 - 0x1E22]
00002CBE 6604 bne +0x6 /* 00002CC4 */
00002CC0 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
label00002CC4:
00002CC4 102D D032 move.b D0, [A5 - 0x2FCE]
00002CC8 6720 beq +0x22 /* 00002CEA */
00002CCA 102E FFE8 move.b D0, [A6 - 0x18]
00002CCE 6704 beq +0x6 /* 00002CD4 */
00002CD0 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */]
label00002CD4:
00002CD4 4EAD 2E52 jsr [A5 + 0x2E52 /* export_1478 */]
00002CD8 102D CDCE move.b D0, [A5 - 0x3232]
00002CDC 670C beq +0xE /* 00002CEA */
00002CDE 3F3C 000C move.w -[A7], 0xC
00002CE2 4EAD 18C2 jsr [A5 + 0x18C2 /* export_788 */]
00002CE6 4EAD 27CA jsr [A5 + 0x27CA /* export_1269 */]
label00002CEA:
00002CEA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002CEE 4E5E unlink A6
00002CF0 4E75 rts
export_348:
fn00002CF2:
00002CF2 4E56 0000 link A6, 0
00002CF6 4267 clr.w -[A7]
00002CF8 206D E1DE movea.l A0, [A5 - 0x1E22]
00002CFC 2F28 0018 move.l -[A7], [A0 + 0x18]
00002D00 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
00002D04 1B5F CEEA move.b [A5 - 0x3116], [A7]+
00002D08 4E5E unlink A6
00002D0A 4E75 rts
fn00002D0C:
00002D0C 4E56 FDFE link A6, -0x0202
00002D10 486E FE00 pea.l [A6 - 0x200]
00002D14 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00002D18 486E FF00 pea.l [A6 - 0x100]
00002D1C 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00002D20 4267 clr.w -[A7]
00002D22 42A7 clr.l -[A7]
00002D24 486E FE00 pea.l [A6 - 0x200]
00002D28 486E FF00 pea.l [A6 - 0x100]
00002D2C 486E FDFF pea.l [A6 - 0x201]
00002D30 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
00002D34 101F move.b D0, [A7]+
00002D36 6608 bne +0xA /* 00002D40 */
00002D38 3F3C 0082 move.w -[A7], 0x82
00002D3C 4EBA E19E jsr [PC - 0x1E62 /* 00000EDC */]
label00002D40:
00002D40 102E FDFF move.b D0, [A6 - 0x201]
00002D44 4E5E unlink A6
00002D46 4E75 rts